Category Archives: Project

Txt2tags package for Fedora 8, 9 and 10

I am happy to announce that I have become an official Fedora Packager and effective today txt2tags is available from the Fedora Official repositories for Fedora 8 and Fedora 9 from the Updates repository and will be included in Fedora 10 as part of its initial release main repository.
—¬†Adam Miller

Well, Adam said it all, start your yum engines!

yum install txt2tags

7 years of txt2tags

Seems like yesterday when we made five… But now we’re seven!

7 years!

To celebrate this very special date (it’s real hard to keep a spare-time one-man project like txt2tags for that long), there’s a new 2.5 version out there!

It’s not one. Not even two. But three new targets!

Maybe you’ll write an article on Wikipedia, maybe you’ll update your Google Code project or maybe you’ll edit some DokuWiki page. In any case, txt2tags is your friend!

Keep using the same **marks** //you// __already__ ``know`` and let txt2tags do the dirty job of converting them to those new targets. The new codes for the -t option are wiki, gwiki and doku. Enjoy!

Talking about marks, have you ever needed to strikeout something? Now you can! Txt2tags 2.5 brings a new mark: --strike--. Simple!

There’s also a new PHP interface, better UTF-8 support, local links for LaTeX, new tools and more!

Check out the new guide: How to add a new target to txt2tags. I guess the name is self-describing, right? How about to get involved to the project, adding a new target?

Talking about collaboration, this release was sponsored by a generous donation from Dmitri Popov, who runs the No Thick Manuals site and have already helped lots of open source projects. Thank you Dmitri!

What now? Try the new version (online) and download it.

Txt2tags package for OpenBSD

Matthias Kilian has packaged txt2tags for the OpenBSD distribution. And since version 2.3! It’s my fault not telling you about it before.

The details about the package can be found on

Off-topic: Have you noticed the two Matthias on the recent news? :)

Txt2tags RPM package for Fedora Core 6

Matthias Haase has packaged our sweet little program to RPM for the Fedora Core 6 Linux distribution.

If you’re a Fedora user, just point your yum to Matthias’ repository at

txt2tags 2.4 released

Day 24, version 2.4. Got it? :)

Take all the dust and spiders out of your current txt2tags installation and upgrade to the fresh new stylish Christmas release.

Tons of bug fixes, new mark to comment multiple lines, more than one CSS per HTML file and user-defined .sty files for LaTeX are some of the news. Read them all.

Example of the new features:

My Test File
John Doe

% Multiple CSS files are now supported
% They're applied on the same order you specify them
%!style(html): site.css
%!style(html): ie-gotchas.css
%!style(html): xmas-theme.css

% Now you can use your own LaTeX goodness
%!style(tex): ~/.mylatexrules.sty
%!style(tex): tex/mystyles/MathSettings.sty

Hello World

This is a commented block.
Three percentages to open, three more to close.
These lines won't appear on the converted file, they're commented.

Goodbye World

Yes, we’re growing!
No, we’re not bloat!

Xmas Charity

HAPPY HOLIDAYS for all you nice txt2tags users.

Without your kind words, energy, comments, ideas, code and bug reports, we would never leave the 0.x series… With your help, today txt2tags is a five years old stable mature program. Thanks!

Now take a minute to think with me.

  • For how long do you use txt2tags?
  • How many hours of boring markup typing it has saved you?
  • It’s good to write a Man Page without messing with TROFF, isn’t it?
  • Remember the endless LaTeX escaping nightmares?
  • And your cool website, all powered by sexy text files?

Yes, txt2tags keeps you sane and saves your precious time.

In this Christmas, how about to give something back, making a little donation to the project?

Support the Free Software/Open Source model, support the people.

New Mac OS X installer for txt2tags

Txt2tags was included into Rudix, a collection of ready-to-use Unix/Linux software for the Mac. Each software is packaged with the default Mac installer, so you just have to press the “Continue” button a few times and it’s done. No need to install a subsystem like Fink or DarwinPorts.

Remember HTMLDOC from the last post? It’s also on Rudix!

New “Release Early” Policy

I’ve always waited until many new features and bug fixes were done to then release a new version of txt2tags. The more changes, the better.

But experience show me that preparing big releases is a time consuming task, and it takes even longer when the period between versions becomes large. Since the latest version 2.3 was released 13 months ago, you can imagine how scared I am :)

We need change and we need it fast, Joey said.

Starting today, besides de KISS Principle, the program will also follow the “Release Early, Release Often” Principle. Minor releases will now be part of the project.

And when I said now, I mean --now! See next post.

5 years of txt2tags

At July 26, 2001 the txt2tags version 0.1 was released.

It had six targets (txt, html, sgml, pm6, mgp, moin), command line was the only interface (with just one option -t), a few supported structures and marks, no translations, poor documentation, a dozen users, 461 lines of code.

Today its code is 10 times bigger, we have many options and features, translations to 10+ languages, extensive documentation, a great world-wide user base and a nice team of contributors.

I’m happy to notice that even getting this far, txt2tags continues to honor its very first and most important goal: be simple. The markup keeps being easy and minimalist. The advanced features are available if you need them, but aren’t required for the daily use.

The program also entered on a mature stage. The latest version was released about a year ago and no important bugs were found on this period. In this case, no news is good news :)

But wait, news are coming soon. Hold your breath for the next posts.

Thanks everybody for your support on my little project for all these years. Let’s hope in 2011 I can write a post called “10 years and we’re still here” :)

Blog? Blog.

Hi there.

This is the new place to stay in touch with the latest news about the txt2tags project. Releases, files, documents, translations, site updates.

The good old do-it-yourself news/RSS by hand worked until today, but using a Blog system like WordPress, we get some advantages:

  • Feeds (RSS) with HTML code. The old “by hand” was text-only.
  • Automatic feeds for: whole blog, each category, each post, all comments, comments by post.
  • Permanent (readable) URL for each post, important to keep things organized and easy to find.
  • Multiple categories (tags) to mark each post, so you can monitor just want interests you.
  • And more.

Talking about feeds, subscribe to the txt2tags blog now!

But my favorite feature is having comments for each post. Now everybody can talk and contribute, changing the monologue to a nice conversation.

It’s up and running. Enjoy!

Note: Here are the older news, just in case.