aboutsummaryrefslogtreecommitdiffstats
path: root/app.py
diff options
context:
space:
mode:
authorjwansek <eddie.atten.ea29@gmail.com>2021-03-06 19:36:10 +0000
committerjwansek <eddie.atten.ea29@gmail.com>2021-03-06 19:36:10 +0000
commitdd073f7256bd53162e1ee93c6777ba6c7e97f3ca (patch)
tree00f45309b402d98696cd04d5958505b162b8941b /app.py
parenteb7d513356362db925eefbf50f967b4d983d7bd9 (diff)
downloadeda.gay-dd073f7256bd53162e1ee93c6777ba6c7e97f3ca.tar.gz
eda.gay-dd073f7256bd53162e1ee93c6777ba6c7e97f3ca.zip
added getting random anime images
Diffstat (limited to 'app.py')
-rw-r--r--app.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/app.py b/app.py
index c7d8756..b187f3e 100644
--- a/app.py
+++ b/app.py
@@ -132,6 +132,20 @@ def serve_image(filename):
else:
flask.abort(404)
+@app.route("/random")
+def serve_random():
+ try:
+ tags = flask.request.args['tags'].split(" ")
+ except KeyError:
+ flask.abort(400)
+
+ with database.Database() as db:
+ return flask.render_template(
+ "random.html",
+ **get_template_items("random image", db),
+ sbi = services.get_random_image(tags)
+ )
+
@app.route("/api/<infoRequest>")
def serve_api_request(infoRequest):
if infoRequest == "commits":