Match twitter_url before checking user agent

This commit is contained in:
adryd 2021-07-13 02:32:25 -04:00
parent 4053f6373d
commit 63570ea84b
No known key found for this signature in database
GPG Key ID: B5D2A33C5F203BC7
1 changed files with 7 additions and 8 deletions

View File

@ -54,19 +54,18 @@ def oembedend():
@app.route('/<path:subpath>')
def twitfix(subpath):
user_agent = request.headers.get('user-agent')
if user_agent in discord_user_agents:
match = pathregex.search(subpath)
if match is not None:
twitter_url = subpath
match = pathregex.search(subpath)
if match is not None:
twitter_url = subpath
if match.start() == 0:
twitter_url = "https://twitter.com/" + subpath
if match.start() == 0:
twitter_url = "https://twitter.com/" + subpath
if user_agent in discord_user_agents:
res = embedVideo(twitter_url)
return res
else:
return render_template('default.html', message="This doesn't seem to be a twitter link, try /other/ to see if other kinds of video link works? (experimental)")
return redirect(twitter_url, 301)
else:
return redirect("https://twitter.com/" + subpath, 301)