diff --git a/render b/render index ee5782a..ce69d68 100755 --- a/render +++ b/render @@ -50,9 +50,22 @@ def chunk(iterable, chunksize, fillvalue=None): def render_index(email_list, title, identifier): email_list = chunk(email_list, 4) + current_page = 0 + for list_chunk in email_list: - for message in list_chunk: - print message[0] + variables = { + 'page': title, + 'pagenum': "Page %d of %d" % (current_page + 1, len(email_list)), + 'title': options['title'], + 'index': "../index.html", + 'items': "".join('%s%s%s%s%s%s' % (message[0], message[3], message[4], message[5], message[6], message[7]) for message in list_chunk) + } + + print template_index % variables + exit(1) + + current_page += 1 + if os.path.isfile(options['database']) == False: print "Database file not found. Use the -d switch to specify a custom database path."