diff options
| author | jwansek <eddie.atten.ea29@gmail.com> | 2021-03-06 23:28:49 +0000 |
|---|---|---|
| committer | jwansek <eddie.atten.ea29@gmail.com> | 2021-03-06 23:28:49 +0000 |
| commit | 25789243a832c60524bb28c815f48914697a3506 (patch) | |
| tree | 7f4297103bff1e879b6d91c8d75f35f7e66f4f86 /app.py | |
| parent | 2a0d3c4ccb287282974856b5f20f67a078149cb8 (diff) | |
| download | boymoder.blog-25789243a832c60524bb28c815f48914697a3506.tar.gz boymoder.blog-25789243a832c60524bb28c815f48914697a3506.zip | |
updated the random image to download it
Diffstat (limited to 'app.py')
| -rw-r--r-- | app.py | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -6,6 +6,7 @@ import webbrowser import datetime import database import services +import urllib import random import parser import flask @@ -143,11 +144,18 @@ def serve_random(): except KeyError: flask.abort(400) + sbi = services.get_random_image(tags) + req = urllib.request.Request(sbi.imurl) + mediaContent = urllib.request.urlopen(req).read() + with open(os.path.join("static", "images", "random.jpg"), "wb") as f: + f.write(mediaContent) + with database.Database() as db: return flask.render_template( "random.html", **get_template_items("random image", db), - sbi = services.get_random_image(tags) + sbi = sbi, + localimg = "/img/random.jpg?seed=%i" % random.randint(0, 9999) ) @app.route("/api/<infoRequest>") |
