diff --git a/www/top2html.py b/www/top2html.py
index ff16a17..2c02ad1 100755
--- a/www/top2html.py
+++ b/www/top2html.py
@@ -25,6 +25,7 @@ sys.stdout.buffer.write('''
'''.format(html.escape(title)).encode('utf-8'))
+cols=0
with open(sys.argv[1], 'rt', encoding='utf-8') as fp:
lineno = 0
mx = 0
@@ -40,6 +41,7 @@ with open(sys.argv[1], 'rt', encoding='utf-8') as fp:
v = int(aa[0])
if lineno == 0:
mx = v
+ cols=len(aa)
p = 100 / mx * v
sys.stdout.buffer.write(' | {} |
\n'.format(p, ''.join(aa[1:])).encode('utf-8'))
lineno += 1
@@ -47,7 +49,7 @@ with open(sys.argv[1], 'rt', encoding='utf-8') as fp:
break
while lineno < 20:
lineno += 1
- sys.stdout.buffer.write(b' | | |
\n')
+ sys.stdout.buffer.write(b'| ' + b' | ' * (cols - 1) + b' |
\n')
sys.stdout.buffer.write(b'
\n
\n\n')