From ac421935462268e75abffdc638aa3027567d7dd7 Mon Sep 17 00:00:00 2001 From: Aevann1 Date: Thu, 5 Aug 2021 16:42:56 +0200 Subject: [PATCH] fdfd --- files/routes/posts.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/files/routes/posts.py b/files/routes/posts.py index a4f633a6e..a3127a904 100644 --- a/files/routes/posts.py +++ b/files/routes/posts.py @@ -603,8 +603,9 @@ def submit_post(v): else: return render_template("submit.html", v=v, error="ToS Violation", title=title, url=url, body=request.form.get("body", "")), 400 if "twitter.com" in domain: - embed = requests.get("https://publish.twitter.com/oembed", params={"url":url, "omit_script":"t"}).json()["html"] - + try: embed = requests.get("https://publish.twitter.com/oembed", params={"url":url, "omit_script":"t"}).json()["html"] + except: pass + elif "youtu" in domain: yt_id = re.match(re.compile("^.*(youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=|shorts\/|\&v=)([^#\&\?]*).*"), url).group(2) if not yt_id or len(yt_id) != 11: embed = None