diff --git a/test_vx_embeds.py b/test_vx_embeds.py index 2f2808f..c0d6596 100644 --- a/test_vx_embeds.py +++ b/test_vx_embeds.py @@ -74,39 +74,39 @@ def test_embed_video_direct_subdomain(): def test_embed_img_direct(): resp = client.get(testMediaTweet.replace("https://twitter.com","")+".png",headers={"User-Agent":"test"}) - assert resp.status_code==302 + assert resp.status_code==200 assert testMediaTweet_compare["mediaURLs"][0] in str(resp.data) def test_embed_img_direct_subdomain(): resp = client.get(testMediaTweet.replace("https://twitter.com","https://d.vxtwitter.com"),headers={"User-Agent":"test"}) - assert resp.status_code==302 + assert resp.status_code==200 assert testMediaTweet_compare["mediaURLs"][0] in str(resp.data) def test_embed_multi_direct(): # embed first item resp = client.get(testMultiMediaTweet.replace("https://twitter.com","")+"/1.png",headers={"User-Agent":"test"}) - assert resp.status_code==302 # images should redirect + assert resp.status_code==200 assert testMultiMediaTweet_compare["mediaURLs"][0] in str(resp.data) # embed second item resp = client.get(testMultiMediaTweet.replace("https://twitter.com","")+"/2.mp4",headers={"User-Agent":"test"}) - assert resp.status_code==302 # images should redirect + assert resp.status_code==200 assert testMultiMediaTweet_compare["mediaURLs"][1] in str(resp.data) def test_embed_multi_direct_subdomain(): # generic embed resp = client.get(testMultiMediaTweet.replace("https://twitter.com","https://d.vxtwitter.com"),headers={"User-Agent":"test"}) - assert resp.status_code==302 # images should redirect + assert resp.status_code==200 assert testMultiMediaTweet_compare["mediaURLs"][0] in str(resp.data) # embed first item resp = client.get(testMultiMediaTweet.replace("https://twitter.com","https://d.vxtwitter.com")+"/1",headers={"User-Agent":"test"}) - assert resp.status_code==302 # images should redirect + assert resp.status_code==200 assert testMultiMediaTweet_compare["mediaURLs"][0] in str(resp.data) # embed second item resp = client.get(testMultiMediaTweet.replace("https://twitter.com","https://d.vxtwitter.com")+"/2",headers={"User-Agent":"test"}) - assert resp.status_code==302 # images should redirect + assert resp.status_code==200 assert testMultiMediaTweet_compare["mediaURLs"][1] in str(resp.data) def test_embed_message404(): diff --git a/twitfix.py b/twitfix.py index a44a469..5194c2f 100644 --- a/twitfix.py +++ b/twitfix.py @@ -187,7 +187,7 @@ def twitfix(sub_path): if not tweetData['hasMedia'] and qrt is None: return renderTextTweetEmbed(tweetData) elif tweetData['allSameType'] and tweetData['media_extended'][0]['type'] == "image" and embedIndex == -1 and tweetData['combinedMediaUrl'] != None: - return redirect(tweetData['combinedMediaUrl'], 302) + return render_template("rawimage.html",media={"url":tweetData['combinedMediaUrl']}) else: # this means we have mixed media or video, and we're only going to embed one if embedIndex == -1: # if the user didn't specify an index, we'll just use the first one