#!/usr/bin/env python
import os
siteHead = """
Stats for hosted sites
"""
sites = ( ("bits", "bitstring.org"),
("isa", "torontoisa.org"),
("isaexec", "exec.torontoisa.org"),
("moin", "moin.bitstring.org"),
("svn", "svn.bitstring.org"),
("stats", "stats.bitstring.org"),
("ivc", "greenland.bitstring.org"),
("origins", "origins.torontoisa.org"),
("originsmedia", "originsmedia.torontoisa.org"),
("pg", "pg.bitstring.org"),
("trac", "trac.bitstring.org") )
print siteHead
for site in sites:
print ' | %s | current |
' % (site[1],site[0])
openRow = False
for dir in os.walk( '/var/local/www/stats.bitstring.org/%s' % site[0] ):
l = dir[0].split('/')
if len(l) == 7:
if openRow:
print ' '
print ' '
else:
openRow = True
print ' '
print ' | %s | ' % (site[0],l[-1],l[-1])
print ' '
if len(l) == 8:
print ' %s' % (site[0],l[-2],l[-1],l[-1])
if openRow:
print ' | '
print '
'
print '
'
print
print siteTail