diff --git a/files/routes/posts.py b/files/routes/posts.py index ac407e8a8..f52806aee 100644 --- a/files/routes/posts.py +++ b/files/routes/posts.py @@ -601,6 +601,10 @@ def submit_post(v): url = request.form.get("url", "") if url: + if "/i.imgur.com/" in url: url = url.replace(".png", ".webp").replace(".jpg", ".webp").replace(".jpeg", ".webp") + elif "/media.giphy.com/" in url or "/c.tenor.com/" in url: url = url.replace(".gif", ".webp") + elif "/i.ibb.com/" in url: url = url.replace(".png", ".webp").replace(".jpg", ".webp").replace(".jpeg", ".webp").replace(".gif", ".webp") + for rd in ["https://reddit.com/", "https://new.reddit.com/", "https://www.reddit.com/", "https://redd.it/"]: url = url.replace(rd, "https://old.reddit.com/")