On Thu, 2007-03-15 at 02:19 +0200, Timo Sirainen wrote: > I've been trying to fix MoinMoin's text_plain formatter to produce > readable output. It's almost correct, except I don't understand why I > can't get the LF-adding rules correct. Either there are too many LFs or > too few. And whenever I change something, something else breaks.. It's > getting pretty annoying.
Well, rewriting the line handling rules fixed it. If someone wants to look at the new version, it's at http://dovecot.org/tmp/text_plain.py I think the output is pretty good now. You can get the whole wiki as .txt from http://dovecot.org/tmp/wiki-export.tar.gz Comments? Do you find any bugs? There used to be for example missing spaces, but those should be fixed now. Each file begins with page name and a fixed number of '=' characters. Looks like that can't be changed with text_plain.py. I'll anyway change that to something better later. I thought I'd change the Foo/Bar wiki links to Foo.Bar. That way there can exist both "Foo" and "Foo.Bar", which wouldn't be possible with '/' separator. The filenames would also be changed. I'm not sure if the files should end with .txt or not. And if they do, should the .txt be added to wiki links? I think the wiki pages should go to doc/wiki/ directory. Otherwise the example configuration files get lost within all the files. The example configs currently link to web wiki pages. Should those be changed to doc/wiki/PageName.txt? Probably not, because the web pages might have newer information.
signature.asc
Description: This is a digitally signed message part