sbin/doc/markdown2html.py
author durandn
Mon, 21 Sep 2015 18:24:32 +0200
changeset 1059 8158421193e3
parent 929 a39ff507b050
permissions -rw-r--r--
Fixed user filter on AnnotationList to not display username in the dropdown but what is displayed in the list + Added project_id to api templates for delete in case the target API understands it

import re, sys, markdown, codecs

inputname = sys.argv[1]
outputname = re.sub("\.\w+$",".html",inputname)
shortname = re.sub("(^.+\/|\.\w+$)","",inputname)

print "Converting %s"%shortname

f = codecs.open(inputname, mode="r", encoding="utf8")
mdtext = f.read()
f.close()
html = markdown.markdown(mdtext)

f = codecs.open(outputname, "w", encoding="utf8")

header = """<!doctype html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>Metadataplayer docs: %s</title>
</head>
<body>
"""%shortname
footer = """
</body>
</html>"""

f.write(header)
f.write(html)
f.write(footer)

f.close()