#!/usr/bin/env python """ Runs over the File system and builds a .html from snipplets. v%(version)s USAGE %(progname)s directory The argument has to be a directory. The html will be spit out. """ __version__=0.1 #29.11.1999 initial Bernhard Reiter import sys import os import re import create_archive_snipplet topdirre= re.compile (r"^[12]\d{3,3}$") months=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"] def main(argv): # check arguments if (not len(argv)==2) or not os.path.isdir(argv[1]): sys.stderr.write(__doc__ % \ {"version": __version__, "progname": argv[0]} ) sys.exit(1) path=os.path.normpath(argv[1]) write=sys.stdout.write writelines=sys.stdout.writelines # dump header file f=open(os.path.join(path,"top_html.hdr"),"r") writelines(f.readlines()) f.close() dirlist=os.listdir(path) def iswantedDir(x): return os.path.isdir(x) and topdirre.match(x) directories=filter(iswantedDir, dirlist) directories.sort() directories.reverse() for dir in directories: write("
| Month | " + \ "Index Files | "+\ "Mails | "+\ "|||
|---|---|---|---|---|---|