From f6f44360ea2d3b98156ffa6aed237f6ef4da26d0 Mon Sep 17 00:00:00 2001 From: Determinant Date: Tue, 24 Jul 2018 21:36:18 -0400 Subject: init --- html-converters/md2html | 294 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100755 html-converters/md2html (limited to 'html-converters/md2html') diff --git a/html-converters/md2html b/html-converters/md2html new file mode 100755 index 0000000..3ae9ec7 --- /dev/null +++ b/html-converters/md2html @@ -0,0 +1,294 @@ +#!/usr/bin/env python3 +import markdown +import sys +import io +from pygments.formatters import HtmlFormatter +sys.stdin = io.TextIOWrapper(sys.stdin.buffer, encoding='utf-8') +sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8') +sys.stdout.write(''' + +''') +sys.stdout.write("
") +sys.stdout.flush() +# Note: you may want to run this through bleach for sanitization +markdown.markdownFromFile(output_format="html5", extensions=["markdown.extensions.fenced_code", "markdown.extensions.codehilite", "markdown.extensions.tables"], extension_configs={"markdown.extensions.codehilite":{"css_class":"code"}}) +sys.stdout.write("
") -- cgit v1.2.3