From 58fecf855d151ef0459a43ab9af271a3a4922ad5 Mon Sep 17 00:00:00 2001 From: jwansek Date: Fri, 5 Feb 2021 16:25:06 +0000 Subject: finished start formatting, added preview script --- app.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'app.py') diff --git a/app.py b/app.py index 935ef12..e100689 100644 --- a/app.py +++ b/app.py @@ -1,4 +1,5 @@ import configparser +import webbrowser import database import services import flask @@ -10,7 +11,7 @@ CONFIG.read("edaweb.conf") def get_template_items(title, db): return { "links": db.get_header_links(), - "image": db.get_image("telegrampic"), + "image": db.get_image("twitterpic"), "title": title, "articles": db.get_header_articles() } @@ -44,5 +45,16 @@ def serve_services(): pihole = services.get_pihole_stats() ) +@app.route("/preview") +def preview(): + import os + if "PREVIEW" in os.environ: + with database.Database() as db: + return flask.render_template_string(os.environ["PREVIEW"], **get_template_items(os.environ["PREVIEW_TITLE"], db)) + else: + return "page for internal use only" + + + if __name__ == "__main__": app.run(host = "0.0.0.0", debug = True) -- cgit v1.2.3