diff --git a/templates/rawimage.html b/templates/rawimage.html new file mode 100644 index 0000000..d0b4f4c --- /dev/null +++ b/templates/rawimage.html @@ -0,0 +1,7 @@ +{% extends 'base.html' %} {% block head %} + + + + + + {% endblock %} {% block body %} Redirecting you to the video in a moment. Or click here. {% endblock %} \ No newline at end of file diff --git a/twitfix.py b/twitfix.py index e3d0b27..a44a469 100644 --- a/twitfix.py +++ b/twitfix.py @@ -179,7 +179,7 @@ def twitfix(sub_path): embedIndex = int(sub_path[-1])-1 sub_path = sub_path[:-2] - if request.url.startswith("https://api.vx"): # Directly return the API response if the request is from the API + if request.url.startswith("https://api.vx") or request.url.startswith("http://api.vx"): # Directly return the API response if the request is from the API return tweetData elif directEmbed: # direct embed # direct embeds should always prioritize the main tweet, so don't check for qrt @@ -194,7 +194,7 @@ def twitfix(sub_path): embedIndex = 0 media = tweetData['media_extended'][embedIndex] if media['type'] == "image": - return redirect(media['url'], 302) + return render_template("rawimage.html",media=media) elif media['type'] == "video" or media['type'] == "gif": return render_template("rawvideo.html",media=media) else: # full embed