diff options
author | jwansek <eddie.atten.ea29@gmail.com> | 2022-10-10 19:41:43 +0100 |
---|---|---|
committer | jwansek <eddie.atten.ea29@gmail.com> | 2022-10-10 19:41:43 +0100 |
commit | 1d000487c91a165a16c65bd8cf1a85d858ed3f26 (patch) | |
tree | e7adec3c6b8697825e60fa6844b64cb1ecd5813c /parser.py | |
parent | 670b7b3c725aa3c1e3adc907583c164312588029 (diff) | |
download | eda.gay-1d000487c91a165a16c65bd8cf1a85d858ed3f26.tar.gz eda.gay-1d000487c91a165a16c65bd8cf1a85d858ed3f26.zip |
Removed preview system
Diffstat (limited to 'parser.py')
-rwxr-xr-x | parser.py | 25 |
1 files changed, 2 insertions, 23 deletions
@@ -100,34 +100,16 @@ def get_headers(html): return mistune.html(md_template.render(contents = headers)) -def preview_markdown(path, title, category): - def startBrowser(): - # webbrowser.get("firefox").open("http://localhost:5000/preview") - webbrowser.open("http://localhost:5000/preview") - del os.environ["PREVIEW"] - del os.environ["PREVIEW_TITLE"] - del os.environ["CATEGORY"] - - os.environ["PREVIEW"] = parse_file(path) - os.environ["PREVIEW_TITLE"] = title - os.environ["CATEGORY"] = category - - import threading - threading.Timer(1.25, startBrowser ).start() - - app.app.run(host = "0.0.0.0", debug = True) - def main(): p = argparse.ArgumentParser() subparse = p.add_subparsers(help = "sub-command help") save_parser = subparse.add_parser("save", help = "Add a markdown file to the database") - preview_parser = subparse.add_parser("preview", help = "Preview a markdown render") echo_parser = subparse.add_parser("echo", help = "Print markdown render to stdout") update_parser = subparse.add_parser("update", help = "Replace a markdown file") export_parser = subparse.add_parser("export", help = "Export a database markdown file to disk") list_parser = subparse.add_parser("list", help = "List all the markdowns in the database") - for s in [save_parser, preview_parser, echo_parser, update_parser]: + for s in [save_parser, echo_parser, update_parser]: s.add_argument( "-m", "--markdown", help = "Path to a markdown file", @@ -135,7 +117,7 @@ def main(): required = True ) - for s in [save_parser, preview_parser]: + for s in [save_parser]: s.add_argument( "-t", "--title", help = "Article title", @@ -209,9 +191,6 @@ def main(): for id_, title, dt, category_name in db.get_all_thoughts(): print("%d\t%s\t%s\t%s" % (id_, title, dt, category_name)) - if verb == "preview": - preview_markdown(args["markdown"], args["title"], args["category"]) - elif verb == "echo": print(parse_file(args["markdown"])) |