All scripts and modules have been ported to Python 3 and appear to work. Some changes to the lighttpd configuration were needed.
Port the tablerecent() function, which reads the most recent games directly from the logfile instead of the database. This allows recent.cgi to show games immediately without waiting for the recorder to put them in the database.
Add the files from the website's top-level directory. Note that recent.cgi still uses the old rlgall module.