From f2f9c77bc1752f5804ee7db3618f4cba8cd698b0 Mon Sep 17 00:00:00 2001 From: Yannik Schmidt Date: Wed, 30 Jun 2021 17:40:39 +0200 Subject: [PATCH] improve simple overview page --- server.py | 6 +++--- templates/index.html | 29 +++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+), 3 deletions(-) create mode 100644 templates/index.html diff --git a/server.py b/server.py index 4bd39a1..6840e39 100755 --- a/server.py +++ b/server.py @@ -90,14 +90,14 @@ def sendPicture(path): @app.route("/") def list(): - retString = ".\n" + retStringArr = [] print(PICTURE_DIR) for root, dirs, files in os.walk(PICTURE_DIR): path = root.split(os.sep) for f in files: - retString += os.path.join(os.path.basename(root), f) + "
\n" + retStringArr += [os.path.join(os.path.basename(root), f)] - return (retString, 200) + return flask.render_template("index.html", paths=retStringArr) if __name__ == "__main__": diff --git a/templates/index.html b/templates/index.html new file mode 100644 index 0000000..22804b8 --- /dev/null +++ b/templates/index.html @@ -0,0 +1,29 @@ + + + + + + + + + + + + +
+ Image Factory for internal use, + developed by Yannik Schmidt
+ Availiable on + FAUSheppy GitHub +
+

+ Public Images List: +

+
+

+ {% for path in paths %} + {{ path }}
+ {% endfor %} +

+
+