diff --git a/render b/render index 305af16..e4c2ec9 100755 --- a/render +++ b/render @@ -64,14 +64,38 @@ for message_id, sender, recipient, subject, timestamp, textbody, htmlbody, sha1_ if available_text == True: # Text version - body = "
%s
" % textbody - generated = template_message % {'subject': subject, 'date': timestamp, 'from': sender, 'to': recipient, 'body': body, 'title': options['title'], 'version': "Plaintext version", 'index': "../index.html", 'versions': version_list} + variables = { + 'subject': subject, + 'date': timestamp, + 'from': sender, + 'to': recipient, + 'body': "
%s
" % textbody, + 'title': options['title'], + 'version': "Plaintext version", + 'index': "../index.html", + 'versions': version_list + } + + generated = template_message % variables open('%s/messages/%s_text.html' % (options['output_dir'], sha1_hash), 'w').write(generated.encode('UTF-8')) + print "Successfully generated plaintext version of %s." % sha1_hash if available_html == True: # HTML version - body = htmlbody - generated = template_message % {'subject': subject, 'date': timestamp, 'from': sender, 'to': recipient, 'body': body, 'title': options['title'], 'version': "HTML version", 'index': "../index.html", 'versions': version_list} + variables = { + 'subject': subject, + 'date': timestamp, + 'from': sender, + 'to': recipient, + 'body': htmlbody, + 'title': options['title'], + 'version': "HTML version", + 'index': "../index.html", + 'versions': version_list + } + + generated = template_message % variables open('%s/messages/%s_html.html' % (options['output_dir'], sha1_hash), 'w').write(generated.encode('UTF-8')) + print "Successfully generated HTML version of %s." % sha1_hash shutil.copy('%s/style.css' % options['template_dir'], '%s/style.css' % options['output_dir'])