aboutsummaryrefslogtreecommitdiffstats
path: root/app.py
diff options
context:
space:
mode:
authorjwansek <eddie.atten.ea29@gmail.com>2021-03-06 23:28:49 +0000
committerjwansek <eddie.atten.ea29@gmail.com>2021-03-06 23:28:49 +0000
commit25789243a832c60524bb28c815f48914697a3506 (patch)
tree7f4297103bff1e879b6d91c8d75f35f7e66f4f86 /app.py
parent2a0d3c4ccb287282974856b5f20f67a078149cb8 (diff)
downloadboymoder.blog-25789243a832c60524bb28c815f48914697a3506.tar.gz
boymoder.blog-25789243a832c60524bb28c815f48914697a3506.zip
updated the random image to download it
Diffstat (limited to 'app.py')
-rw-r--r--app.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/app.py b/app.py
index a7784dd..c77d55f 100644
--- a/app.py
+++ b/app.py
@@ -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>")