Skip to content

Commit ff4cf68

Browse files
committed
Improve daca2-report.py.
* remove empty <td> * add meta charset * remove double space * remove unneeded escapes
1 parent 687aeb4 commit ff4cf68

File tree

2 files changed

+11
-9
lines changed

2 files changed

+11
-9
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ reduce.exe
1010
tags
1111
testrunner
1212
testrunner.exe
13+
tools/daca2*.html
1314
tools/dmake
1415
tools/errmsg
1516
tools/extracttests

tools/daca2-report.py

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
21
import os
32
import sys
43

@@ -39,8 +38,9 @@ def readdate(data):
3938
mainpage.write('<!DOCTYPE html>\n')
4039
mainpage.write('<html lang="en">\n')
4140
mainpage.write('<head>\n')
41+
mainpage.write('<meta charset="utf-8">\n')
4242
mainpage.write('<title>DACA2</title>\n')
43-
mainpage.write('<style> td { font-size: 0.8em; } </style>\n')
43+
mainpage.write('<style>td { font-size: 0.9em; } td + td { padding-left: 6em; }</style>\n')
4444
mainpage.write('</head>\n')
4545
mainpage.write('<body>\n')
4646
mainpage.write('<h1>DACA2</h1>\n')
@@ -51,7 +51,7 @@ def readdate(data):
5151
mainpage.write('<p>The hardware running the analysis is a Raspberry PI.</p>\n')
5252
mainpage.write('<table>\n')
5353
mainpage.write(
54-
'<tr><td>Name</td><td width="100">&nbsp;</td><td>Date</td></tr>\n')
54+
'<tr><td>Name</td><td>Date</td></tr>\n')
5555

5656
lastupdate = None
5757
recent = []
@@ -75,19 +75,20 @@ def readdate(data):
7575
recent.append(a)
7676

7777
mainpage.write(
78-
'<tr><td><a href="daca2-' + a + '.html">' + a + '</a></td><td></td><td>' + datestr + '</td></tr>\n')
78+
'<tr><td><a href="daca2-' + a + '.html">' + a + '</a></td><td>' + datestr + '</td></tr>\n')
7979

8080
data = data.replace('&', '&amp;')
8181
data = data.replace('<', '&lt;')
8282
data = data.replace('>', '&gt;')
83-
data = data.replace('\'', '&apos;')
84-
data = data.replace('"', '&quot;')
8583
data = data.replace('\n', '\n')
8684

8785
f = open(path + '/daca2-' + a + '.html', 'wt')
8886
f.write('<!DOCTYPE html>\n')
89-
f.write(
90-
'<html lang="en"><head><title>DACA2 - ' + a + '</title></head>\n')
87+
f.write('<html lang="en">\n')
88+
f.write('<head>\n')
89+
f.write('<meta charset="utf-8">\n')
90+
f.write('<title>DACA2 - ' + a + '</title>\n')
91+
f.write('</head>\n')
9192
f.write('<body>\n')
9293
f.write('<h1>DACA2 - ' + a + '</h1>')
9394
f.write('<pre>\n' + data + '</pre>\n')
@@ -101,7 +102,7 @@ def readdate(data):
101102
mainpage.write('<p>Last update: ' + lastupdate + '</p>')
102103
allrecent = ''
103104
for r in recent:
104-
allrecent = allrecent + ' <a href="daca2-' + r + '.html">' + r + '</a>'
105+
allrecent = allrecent + '<a href="daca2-' + r + '.html">' + r + '</a>'
105106
mainpage.write('<p>Most recently updated: ' + allrecent + '</p>')
106107

107108
mainpage.write('</body>\n')

0 commit comments

Comments
 (0)