aboutsummaryrefslogtreecommitdiffstats
path: root/parser.py
diff options
context:
space:
mode:
authorjwansek <eddie.atten.ea29@gmail.com>2022-10-10 19:41:43 +0100
committerjwansek <eddie.atten.ea29@gmail.com>2022-10-10 19:41:43 +0100
commit1d000487c91a165a16c65bd8cf1a85d858ed3f26 (patch)
treee7adec3c6b8697825e60fa6844b64cb1ecd5813c /parser.py
parent670b7b3c725aa3c1e3adc907583c164312588029 (diff)
downloadeda.gay-1d000487c91a165a16c65bd8cf1a85d858ed3f26.tar.gz
eda.gay-1d000487c91a165a16c65bd8cf1a85d858ed3f26.zip
Removed preview system
Diffstat (limited to 'parser.py')
-rwxr-xr-xparser.py25
1 files changed, 2 insertions, 23 deletions
diff --git a/parser.py b/parser.py
index d109c8e..ed4e04c 100755
--- a/parser.py
+++ b/parser.py
@@ -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"]))