(re)StructuredText

Als Antwort an den Kollegen auf seine Frage (weil er ja immer noch keine Kommentare an seinen Beiträgen ermöglicht und sein Forum eine Anmeldung verlangt und ich mich nicht anmelden will Teufelsgrinsen): (re)Structured-Text wird in den Python DocUtils mitbenutzt. Das wird auch im Python Desktop Server benutzt, damit ich nicht die Inhalte mit HTMl schreiben muss. Im Python Desktop Server ist auch ein Modul StructuredText.py mit dabei, welches für Standalone-Einsatz benutzt werden kann - es hat zwar minimale Abhängigkeiten vom Python Desktop Server, aber die werden bei Standalone-Verwendung automatisch abgeschaltet (es geht dabei hauptsächlich um Anreicherung und automatische Verlinkung auf Inhalte aus dem Weblogtool - könnte also auch bei anderen Projekten benutzt werden).Generell kann ich (re)StructuredText nur empfehlen, es ist sehr komfortabel - meiner Meinung nach von allen derzeit für Python verfügbaren Text-HTML Konvertern der fortgeschrittenste. Es gibt eine freigegebene Version 0.2 und eine CVS-Version 0.3 - der Python Desktop Server basiert auf der 0.2er Version, also beim Ausprobieren des Moduls darauf achten die richtige Version zu benutzen!

Vom Python Desktop Server hingegen sollte die CVS-Version des Moduls StructuredText.py benutzt werden, weil dort massive Änderungen von Garth T. Kidd drin sind, die die Funktionalität deutlich erweitern - die bisherige Release-Version vom Python Desktop Server hat noch einen von mir selbstgestrickten HTML-Konverter mit reduzierter Funktion.

Bei Der Schockwellenreiter gibts den Originalartikel.

tags: Programmierung