import os import sys def readdate(data): datepos = -1 if data[:5] == 'DATE ': datepos = 0 else: datepos = data.find('\nDATE ') if datepos >= 0: datepos = datepos + 1 if datepos < 0: return None datestr = '' datepos = datepos + 5 while True: if datepos >= len(data): return None d = data[datepos] if d >= '0' and d <= '9': datestr = datestr + d elif d == '\n': if len(datestr) == 8: return datestr[:4] + '-' + datestr[4:6] + '-' + datestr[6:] return None elif d != ' ' and d != '-': return None datepos = datepos + 1 path = '.' if len(sys.argv) == 2: path = sys.argv[1] mainpage = open(path + '/daca2.html', 'wt') mainpage.write('\n') mainpage.write('\n') mainpage.write('
\n') mainpage.write('\n') mainpage.write('Results when running latest (git head) Cppcheck on Debian.
\n') mainpage.write( 'For performance reasons the analysis is limited. Files larger than 100kb are skipped. If analysis of a file takes more than 10 minutes it may be stopped.
\n') mainpage.write('The hardware running the analysis is a Raspberry PI.
\n') mainpage.write('Name | Date |
' + a + ' | ' + datestr + ' |
Last update: ' + lastupdate + '
') allrecent = '' for r in recent: allrecent = allrecent + '' + r + '' mainpage.write('Most recently updated: ' + allrecent + '
') mainpage.write('\n') mainpage.write('\n')