# HG changeset patch # User greg # Date 1495467110 14400 # Node ID 6995393bda9f8a6afcb55622714ac54ced82117b # Parent e7f264e21d9a324341fa2c2e01026c40d7e250a6 Uploaded diff -r e7f264e21d9a -r 6995393bda9f utils.py --- a/utils.py Mon May 22 10:37:52 2017 -0400 +++ b/utils.py Mon May 22 11:31:50 2017 -0400 @@ -54,9 +54,20 @@ sys.exit(msg) +def write_dir_contents_as_html(fh, dir): + for index, dir_entry in enumerate(sorted(os.listdir(dir))): + if index % 2 == 0: + bgcolor = '#D8D8D8' + else: + bgcolor = '#FFFFFF' + link = '%s\n' % (dir_entry, dir_entry) + fh.write('%s\n' % (bgcolor, link)) + + + def write_html_output(output, title, dir): with open(output, 'w') as fh: - fh.write('

%s: %d files

\n' % (title, len(os.listdir(dir)))) + fh.write('

%s: %d items

\n' % (title, len(os.listdir(dir)))) fh.write('

\n') fh.write('\n') for index, fname in enumerate(sorted(os.listdir(dir))): @@ -64,10 +75,6 @@ bgcolor = '#D8D8D8' else: bgcolor = '#FFFFFF' - try: - size = str(os.path.getsize(os.path.join(dir, fname))) - except: - size = 'unknown' link = '%s\n' % (fname, fname) - fh.write('\n' % (bgcolor, size, link)) + fh.write('\n' % (bgcolor, link)) fh.write('
SizeName
%s%s
%s
\n')