Skip to content

Commit 1bc5083

Browse files
committed
Add id_str for media: Fixes #283
1 parent 7a97adc commit 1bc5083

4 files changed

Lines changed: 19 additions & 12 deletions

File tree

test_api.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,10 @@ def test_api_include_rtf_nomedia():
4848
assert resp.status_code==200
4949
assert not any(".rtf" in i for i in jData["mediaURLs"])
5050

51+
def test_api_mixedmedia():
52+
resp = client.get(testMixedMediaTweet.replace("https://twitter.com","https://api.vxtwitter.com")+"?include_txt=true",headers={"User-Agent":"test"})
53+
assert resp.status_code==200
54+
5155
def test_api_user():
5256
resp = client.get(testUser.replace("https://twitter.com","https://api.vxtwitter.com"),headers={"User-Agent":"test"})
5357
jData = resp.get_json()

testgen.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,5 +32,6 @@ def getVNFFromLink(link):
3232
del VNF['user_name']
3333
del VNF['user_profile_image_url']
3434
del VNF['communityNote']
35+
del VNF['fetched_on']
3536
# write in a format that can be copy-pasted into a python file, i.e testTextTweet={...
3637
f.write(f"{test}_compare={VNF}\n")

vxApi.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ def getApiResponse(tweet,include_txt=False,include_rtf=False):
8484
extendedInfo["duration_millis"] = 0
8585
extendedInfo["thumbnail_url"] = i["media_url_https"]
8686
extendedInfo["altText"] = altText
87+
extendedInfo["id_str"] = i["id_str"]
8788
media_extended.append(extendedInfo)
8889
else:
8990
media.append(i["media_url_https"])
@@ -95,6 +96,7 @@ def getApiResponse(tweet,include_txt=False,include_rtf=False):
9596
extendedInfo["type"] = "image"
9697
extendedInfo["size"] = {"width":i["original_info"]["width"],"height":i["original_info"]["height"]}
9798
extendedInfo["thumbnail_url"] = i["media_url_https"]
99+
extendedInfo["id_str"] = i["id_str"]
98100
media_extended.append(extendedInfo)
99101

100102
if "hashtags" in tweetL["entities"]:

0 commit comments

Comments
 (0)