diff options
author | jwansek <eddie.atten.ea29@gmail.com> | 2021-03-06 19:36:10 +0000 |
---|---|---|
committer | jwansek <eddie.atten.ea29@gmail.com> | 2021-03-06 19:36:10 +0000 |
commit | dd073f7256bd53162e1ee93c6777ba6c7e97f3ca (patch) | |
tree | 00f45309b402d98696cd04d5958505b162b8941b /app.py | |
parent | eb7d513356362db925eefbf50f967b4d983d7bd9 (diff) | |
download | boymoder.blog-dd073f7256bd53162e1ee93c6777ba6c7e97f3ca.tar.gz boymoder.blog-dd073f7256bd53162e1ee93c6777ba6c7e97f3ca.zip |
added getting random anime images
Diffstat (limited to 'app.py')
-rw-r--r-- | app.py | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -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": |