From cc966888e657ca47361785200e8c5dcf26e29bbf Mon Sep 17 00:00:00 2001 From: Aevann1 Date: Thu, 7 Oct 2021 10:43:35 +0200 Subject: [PATCH] fsdfsd --- files/routes/comments.py | 4 ++-- files/routes/posts.py | 4 ++-- files/routes/settings.py | 6 +++--- files/routes/static.py | 5 ++--- files/templates/api.html | 2 ++ 5 files changed, 11 insertions(+), 10 deletions(-) diff --git a/files/routes/comments.py b/files/routes/comments.py index 28345c885..babd6dc5f 100644 --- a/files/routes/comments.py +++ b/files/routes/comments.py @@ -244,7 +244,7 @@ def api_comment(v): file=request.files["file"] if not file.content_type.startswith('image/'): return {"error": "That wasn't an image!"}, 400 - name = f'/hostedimages/{int(time.time())}{secrets.token_urlsafe(2)}.gif' + name = f'/images/{int(time.time())}{secrets.token_urlsafe(2)}.gif' file.save(name) url = request.host_url[:-1] + process_image(name) @@ -654,7 +654,7 @@ def edit_comment(cid, v): file=request.files["file"] if not file.content_type.startswith('image/'): return {"error": "That wasn't an image!"}, 400 - name = f'/hostedimages/{int(time.time())}{secrets.token_urlsafe(2)}.gif' + name = f'/images/{int(time.time())}{secrets.token_urlsafe(2)}.gif' file.save(name) url = request.host_url[:-1] + process_image(name) diff --git a/files/routes/posts.py b/files/routes/posts.py index 912142075..6e0e0fc70 100644 --- a/files/routes/posts.py +++ b/files/routes/posts.py @@ -491,7 +491,7 @@ def thumbnail_thread(pid): db.close() return - name = f'/hostedimages/{int(time.time())}{secrets.token_urlsafe(2)}.gif' + name = f'/images/{int(time.time())}{secrets.token_urlsafe(2)}.gif' with open(name, "wb") as file: for chunk in image_req.iter_content(1024): @@ -799,7 +799,7 @@ def submit_post(v): ), 403 if file.content_type.startswith('image/'): - name = f'/hostedimages/{int(time.time())}{secrets.token_urlsafe(2)}.gif' + name = f'/images/{int(time.time())}{secrets.token_urlsafe(2)}.gif' file.save(name) new_post.url = request.host_url[:-1] + process_image(name) diff --git a/files/routes/settings.py b/files/routes/settings.py index f48298a7d..c30618393 100644 --- a/files/routes/settings.py +++ b/files/routes/settings.py @@ -115,7 +115,7 @@ def settings_profile_post(v): if request.headers.get("Authorization"): return {"error": f"Image files only"}, 400 else: return render_template("settings_profile.html", v=v, error=f"Image files only."), 400 - name = f'/hostedimages/{int(time.time())}{secrets.token_urlsafe(2)}.gif' + name = f'/images/{int(time.time())}{secrets.token_urlsafe(2)}.gif' file.save(name) url = request.host_url[:-1] + process_image(name) @@ -517,7 +517,7 @@ def settings_images_profile(v): file = request.files["profile"] - name = f'/hostedimages/{int(time.time())}{secrets.token_urlsafe(2)}.gif' + name = f'/images/{int(time.time())}{secrets.token_urlsafe(2)}.gif' file.save(name) highres = request.host_url[:-1] + process_image(name) @@ -549,7 +549,7 @@ def settings_images_banner(v): file = request.files["banner"] - name = f'/hostedimages/{int(time.time())}{secrets.token_urlsafe(2)}.gif' + name = f'/images/{int(time.time())}{secrets.token_urlsafe(2)}.gif' file.save(name) imageurl = request.host_url[:-1] + process_image(name) diff --git a/files/routes/static.py b/files/routes/static.py index fe7472ec3..ada24e745 100644 --- a/files/routes/static.py +++ b/files/routes/static.py @@ -231,12 +231,10 @@ def submit_contact(v): return render_template("contact.html", v=v, msg="Your message has been sent.") @app.get('/archives') -@limiter.exempt def archivesindex(): return redirect("/archives/index.html") @app.get('/archives/') -@limiter.exempt def archives(path): resp = make_response(send_from_directory('/archives', path)) if request.path.endswith('.css'): resp.headers.add("Content-Type", "text/css") @@ -252,10 +250,11 @@ def static_service(path): return resp +@app.get('/images/') @app.get('/hostedimages/') @limiter.exempt def images(path): - resp = make_response(send_from_directory('/hostedimages', path)) + resp = make_response(send_from_directory('/images', path)) resp.headers.remove("Cache-Control") resp.headers.add("Cache-Control", "public, max-age=2628000") return resp diff --git a/files/templates/api.html b/files/templates/api.html index 856cd6ecd..9386da102 100644 --- a/files/templates/api.html +++ b/files/templates/api.html @@ -6,6 +6,8 @@ {% endblock %} {% block content %} + +