diff --git a/files/routes/comments.py b/files/routes/comments.py index 8d152ed8d..d4b39ff22 100644 --- a/files/routes/comments.py +++ b/files/routes/comments.py @@ -237,7 +237,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(8)}.gif' + name = f'/hostedimages/{int(time.time())}{secrets.token_urlsafe(2)}.gif' file.save(name) url = request.host_url[:-1] + process_image(name) @@ -635,7 +635,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(8)}.gif' + name = f'/hostedimages/{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 8b505830a..d328afc02 100644 --- a/files/routes/posts.py +++ b/files/routes/posts.py @@ -487,7 +487,7 @@ def thumbnail_thread(pid): db.close() return - name = f'/hostedimages/{int(time.time())}{secrets.token_urlsafe(8)}.gif' + name = f'/hostedimages/{int(time.time())}{secrets.token_urlsafe(2)}.gif' with open(name, "wb") as file: for chunk in image_req.iter_content(1024): @@ -797,7 +797,7 @@ def submit_post(v): ), 403 if file.content_type.startswith('image/'): - name = f'/hostedimages/{int(time.time())}{secrets.token_urlsafe(8)}.gif' + name = f'/hostedimages/{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 24148b612..f905a8060 100644 --- a/files/routes/settings.py +++ b/files/routes/settings.py @@ -112,7 +112,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(8)}.gif' + name = f'/hostedimages/{int(time.time())}{secrets.token_urlsafe(2)}.gif' file.save(name) url = request.host_url[:-1] + process_image(name) @@ -506,13 +506,13 @@ def settings_images_profile(v): file = request.files["profile"] - name = f'/hostedimages/{int(time.time())}{secrets.token_urlsafe(8)}.gif' + name = f'/hostedimages/{int(time.time())}{secrets.token_urlsafe(2)}.gif' file.save(name) highres = request.host_url[:-1] + process_image(name) if not highres: abort(400) - name2 = name.replace('.gif', '_resized.gif') + name2 = name.replace('.gif', 'r.gif') copyfile(name, name2) imageurl = request.host_url[:-1] + process_image(name2, True) @@ -537,7 +537,7 @@ def settings_images_banner(v): file = request.files["banner"] - name = f'/hostedimages/{int(time.time())}{secrets.token_urlsafe(8)}.gif' + name = f'/hostedimages/{int(time.time())}{secrets.token_urlsafe(2)}.gif' file.save(name) imageurl = request.host_url[:-1] + process_image(name) diff --git a/files/templates/comments.html b/files/templates/comments.html index d115ddd48..6b1afc197 100644 --- a/files/templates/comments.html +++ b/files/templates/comments.html @@ -33,7 +33,7 @@ {% if v %} {% include "award_modal.html" %} - + {% endif %} @@ -221,7 +221,7 @@ {% if c.parent_comment_id and not standalone and level<=7 %}{{ c.parent_comment.author.username }}{% endif %} -  {{c.age_string}} +  {{c.age_string}} {% if c.edited_utc %} · Edited {{c.edited_string}} {% endif %} diff --git a/files/templates/emoji_modal.html b/files/templates/emoji_modal.html index 34ea0a574..7562fa980 100644 --- a/files/templates/emoji_modal.html +++ b/files/templates/emoji_modal.html @@ -1,4 +1,4 @@ - +