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.
20 lines
500 B
Python
Executable file
20 lines
500 B
Python
Executable file
#!/usr/bin/python
|
|
# CGI script creating page of recent games
|
|
|
|
import sys
|
|
import time
|
|
import rlgalldb as rlgall
|
|
|
|
# The required header
|
|
sys.stdout.write("Content-type: text/html\r\n\r\n")
|
|
# The top of the page
|
|
sys.stdout.write(rlgall.phead.format("Recent Games"))
|
|
sys.stdout.write(rlgall.ptop);
|
|
sys.stdout.write(rlgall.navtop.format("Recent"));
|
|
sys.stdout.write(rlgall.pti.format("Recent Expeditions"))
|
|
|
|
for game in rlgall.gamelist:
|
|
game.tablerecent(sys.stdout)
|
|
|
|
sys.stdout.write(rlgall.pend)
|
|
exit()
|