diff options
author | jwansek <eddie.atten.ea29@gmail.com> | 2021-02-05 16:25:06 +0000 |
---|---|---|
committer | jwansek <eddie.atten.ea29@gmail.com> | 2021-02-05 16:25:06 +0000 |
commit | 58fecf855d151ef0459a43ab9af271a3a4922ad5 (patch) | |
tree | abdde5f0ddc7b9f4d9765e7aaceb56c3d7ddfee3 /app.py | |
parent | c4b59d34db126a4d3471162ff34a04661ff41c99 (diff) | |
download | eda.gay-58fecf855d151ef0459a43ab9af271a3a4922ad5.tar.gz eda.gay-58fecf855d151ef0459a43ab9af271a3a4922ad5.zip |
finished start formatting, added preview script
Diffstat (limited to 'app.py')
-rw-r--r-- | app.py | 14 |
1 files changed, 13 insertions, 1 deletions
@@ -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) |