Fixing a bug that caused media posts with too much text to not get archived.
This commit is contained in:
parent
c437febbed
commit
e3248f29c2
1 changed files with 13 additions and 1 deletions
|
@ -70,7 +70,19 @@ def archive_media_status(status):
|
|||
"""
|
||||
try:
|
||||
if(not ('retweeted_status' in status._json.keys())):
|
||||
if('extended_entities' in status._json.keys()):
|
||||
if('extended_tweet' in status._json.keys()):
|
||||
if('extended_entities' in status.extended_tweet.keys()):
|
||||
if('media' in status.extended_tweet['extended_entities'].keys()):
|
||||
archive_filenames = []
|
||||
for media_dict in status.extended_tweet['extended_entities']['media']:
|
||||
if(media_dict['type'] == 'photo'):
|
||||
archive_filenames.append(
|
||||
archive_media(media_dict['media_url']))
|
||||
elif(media_dict['type'] == 'video'):
|
||||
archive_filenames.append(
|
||||
archive_media(select_video_variant(media_dict['video_info']['variants'])))
|
||||
return archive_filenames
|
||||
elif('extended_entities' in status._json.keys()):
|
||||
if('media' in status.extended_entities.keys()):
|
||||
archive_filenames = []
|
||||
for media_dict in status.extended_entities['media']:
|
||||
|
|
Reference in a new issue