#!/usr/bin/env python3 import re import sys from typing import List # Import local files from transform import transform from util import * from context import Context from html import html from katex import KatexClient from mj_show import show doc = import_md(open(sys.argv[1], "r").read()) print(show(doc)) context = Context(doc) doc = doc.walk(transform, context) print("---------------------") #print(show(doc)) #print(convert_text(doc, input_format="panflute", output_format="markdown")) katexClient = KatexClient() open("output.html", "w").write(" " + html(doc, katexClient))