From 4f9ff8fe47b346a8886ba098b8cd0d81237fb9a8 Mon Sep 17 00:00:00 2001 From: eliseo papa Date: Fri, 26 Oct 2012 14:53:24 +0100 Subject: using rake+jekyll instead of a stupid script --- md2pdf.py | 49 ------------------------------------------------- 1 file changed, 49 deletions(-) delete mode 100755 md2pdf.py (limited to 'md2pdf.py') diff --git a/md2pdf.py b/md2pdf.py deleted file mode 100755 index 1e31e1f..0000000 --- a/md2pdf.py +++ /dev/null @@ -1,49 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- -""" -md2pdf -converts markdown file to PDF using a given CSS style sheet - -usage: -Outputs a PDF file, using the given CSS style sheet -> md2pdf input.md --css input.css -""" - -import markdown -import codecs -from subprocess import call - -import argparse -parser = argparse.ArgumentParser(description='converts markdown file to PDF using a given CSS style sheet') - -parser.add_argument('mdsource') -parser.add_argument('--css', dest="css") - -args = parser.parse_args() -filename = args.mdsource.split('.')[0] - - -if args.css: - head = """ - - - - -""" % args.css -else: - head = """ - - - -""" - -# convert the markdown file to html -mdsourcef = codecs.open(args.mdsource, mode="r", encoding="utf8") -body = markdown.markdown(mdsourcef.read(),['def_list']) -html = ''.join([head, body]) - -output_file = codecs.open("%s.html" % filename, "w", encoding="utf8") -output_file.write(html) -print ">>> first writing out %s.html" % filename -print ">>> calling wkthmltopdf" -call(["wkhtmltopdf", "%s.html" % filename, "%s.pdf" % filename]) -- cgit v1.2.3