After a few more hours hacking, it's got the following working:
CherryTemplate templates that do about the same as the Cheetah templates in PyDS
Generates the whole site and it looks just the same
Advogato import (my blog should go all the way back to 2000 when I switch!)
The main missing things are:
Do a decent templating system (right now they are embedded in the code)
Do a decent config system (right now, global variables)
Do uploading (or just trust lftp)
Do post/story creation
Port the RSS template
Integration with all those neat little gadgets: feedburner flares, HaloScan comments which are currently kinda grafted (only work for my account ;-)
Look into Yahoo UI toolkit for things like the calendar and menus.
Add the extra stuff to Restructured Text so it:
Fixes automatically links to posts/stories in the blog
Pretty-prints code using SilverCity
Lots of UI stuff
All in all, not really a huge amount of work, but I am taking it easy.
When KDE4 is out, a version with a full-fledget KHTML in it will be a whole lot nicer.