Florian Wollenschein a écrit :
Hi all,

here's the main code of thc, my txt to html converter. Since I'm a beginner it is far, far, faaaaaaar away from perfect or even good :-)
What could be done better?

(snip code)

1/ decouple the text => html conversion part from your (or any other) GUI

2/ decouple the text => html conversion part from files handling (hint: given your code, any object having a 'write' method should do - IOW, the conversion code just a need an object with a "write(somestring)" method as argument, eventually defaulting to sys.stdout.

3/ write tags in lowercase, and get rid from the 'bgcolor' attribute in <body>

4/ or even better, use a templating system, to avoid hardcoding html in your code

Also an FWIW, there are quite a few 'simple markup' text format (textile, markdown, ReST, various wiki idioms etc). You may want to be able to use them too.

My 2 cents.


--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to