From 6cc30bd2d05fa74f8329aec511236df305a4652d Mon Sep 17 00:00:00 2001 From: Karl Hudgell Date: Tue, 1 Apr 2025 12:12:15 +0100 Subject: [PATCH] add /gallery to show all generated images --- ai_frame_image_server.py | 6 ++++ templates/gallery.html | 71 ++++++++++++++++++++++++++++++++++++++++ templates/index.html | 2 +- 3 files changed, 78 insertions(+), 1 deletion(-) create mode 100644 templates/gallery.html diff --git a/ai_frame_image_server.py b/ai_frame_image_server.py index 25c1fcc..7caea33 100644 --- a/ai_frame_image_server.py +++ b/ai_frame_image_server.py @@ -25,6 +25,12 @@ def index(): image="./image.png", reload_interval=user_config["frame"]["reload_interval"], ) + + +@app.route("/gallery") +def gallery(): + images = [f for f in os.listdir(image_folder) if f.lower().endswith(('png', 'jpg', 'jpeg', 'gif'))] + return render_template("gallery.html", images=images) @app.route("/images/") diff --git a/templates/gallery.html b/templates/gallery.html new file mode 100644 index 0000000..8c86efa --- /dev/null +++ b/templates/gallery.html @@ -0,0 +1,71 @@ + + + + + + Image Archive + + + +

Image Archive

+ + + + + + + + diff --git a/templates/index.html b/templates/index.html index d1279ac..478ae6d 100644 --- a/templates/index.html +++ b/templates/index.html @@ -3,7 +3,7 @@ - Latest Image + AI Image of the day