Program: zgen (working title) Author: John Eikenberry Email : jae@zhar.net Version: 0.5 Changes: (8.6.06) Fix last_modified to take into account included tempates. (9.5.07) Better sym-link support. (25.7.07) Add trailing slashes to all directories avoiding redirect (22.8.07) Fixed minor bug in top nav active setting (5.10.07) Fixed issues with path generation. Files: README - you are here process.py - you exec this one. options.py - option processing. PageTemplate.py - class defs. layout.tmpl - my top level Cheetah template. I use these scripts by putting them together in a directory along side the root of my site's template layout. I then just sym-link the process.py file into that directory and run it from there. If you need help please drop be a line. I hope to add more documentation here as time goes by. I just want to get my new site up at this point. Via optparse there is a bit of runtime help. Here's the output from it in case you are curious. ./process.py -h usage: process.py [options] options: -h, --help show this help message and exit -rROOT, --root=ROOT Set root directory of the site to ROOT. -dDEST, --dest=DEST Render site to local directory DEST. -tTMPL, --template=TMPL Base template of site given as TMPL -cCONFIG, --config=CONFIG Read config from CONFIG -f, --force-reload Force reloading of all files -g, --generate-config (Re)Generate a config file.