#!/usr/bin/env python3 import cgitb; cgitb.enable() import points print('Content-type: text/html') print() s = points.Storage('scores.dat') rows = 20 teams = s.teams() categories = [(cat, s.cat_points(cat)) for cat in s.categories()] teamcolors = points.colors(teams) print('''
%s (%d) | ' % (cat, points)) print('
---|
') scores = sorted([(s.team_points_in_cat(cat, team), team) for team in teams]) for points, team in scores: color = teamcolors[team] print(' | ') print(' ') print('