From c775005227d95da57e97ec4f02dcfbb7ee36d184 Mon Sep 17 00:00:00 2001 From: Dylan Date: Wed, 12 Jul 2023 22:07:43 +0100 Subject: [PATCH] oops --- twitfix.py | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/twitfix.py b/twitfix.py index c189de1..e7afd24 100644 --- a/twitfix.py +++ b/twitfix.py @@ -104,12 +104,10 @@ def twitfix(sub_path): image = ( int(request.url[-1]) - 1 ) return embed_video(clean, image) - elif True: + elif request.url.startswith("https://api.vx"): twitter_url = "https://twitter.com/" + sub_path try: tweet = twExtract.extractStatusV2(twitter_url) - if '__typename' in tweet and tweet['__typename'] == 'TweetWithVisibilityResults': - tweet=tweet['tweet'] tweetL = tweet["legacy"] userL = tweet["core"]["user_results"]["result"]["legacy"] media=[] @@ -120,13 +118,12 @@ def twitfix(sub_path): for i in tmedia: if "video_info" in i: # find the highest bitrate - highest = -1 - besturl="" + highest = 0 for j in i["video_info"]["variants"]: - if j['content_type'] == "video/mp4" and j['bitrate'] > best_bitrate: - besturl = j['url'] - best_bitrate = i['bitrate'] - media.append(besturl) + if "bitrate" in j: + if j["bitrate"] > highest: + highest = j["bitrate"] + media.append(j["url"]) else: media.append(i["media_url_https"]) if "hashtags" in tweetL["extended_entities"]: