Today i migrated from blosxom (perl version) to pyblosxom (python version)

Apart from some layout issues of the wiki formatter (doesn’t to itemizations or preformatted, but i can probably just re-edit these entries and use HTML) this went fairly well.

The multiuser modifications i had made to blosxom were easy to make in python, too (well, reading an env-var set by mod-rewrite is easy, and getting the homedir for a user isn’t hard either)

The biggest part was to make the entries keep their GUID. I hope i manage to avoid trashing planet.debian.org this way… don’t flame me otherwise: i did try not to do so. If you are interested in the code, contact me. The principle is basic: if for an entry coming from “filename” a file named “filename.guid” is found, the first line is read and used as guid for the entry. Then the rss2 renderer checks this guid variable and uses it if present. Otherwise it will fall back to the traditional generation fo guids.

Non-german speakers will want to change my feed location from http://blog.drinsama.de/erich/index.rss to http://blog.drinsama.de/erich/en/index.rss to just get the english entries.