Update twitter.py

This commit is contained in:
Joseph Cheung 2023-03-04 23:23:37 +08:00
parent 445f4a526a
commit 15f80be80d

View file

@ -15,7 +15,7 @@ about = {
"results": 'JSON', "results": 'JSON',
} }
categories = ['social media'] categories = ['general', 'web', 'social media']
url = "https://api.twitter.com" url = "https://api.twitter.com"
search_url = ( search_url = (
@ -48,16 +48,16 @@ def response(resp):
text = tweet['full_text'] text = tweet['full_text']
display = tweet['display_text_range'] display = tweet['display_text_range']
img_src = tweet.get('extended_entities', {}).get('media', [{}])[0].get('media_url_https') # img_src = tweet.get('extended_entities', {}).get('media', [{}])[0].get('media_url_https')
if img_src: # if img_src:
img_src += "?name=thumb" # img_src += "?name=thumb"
results.append( results.append(
{ {
'url': 'https://twitter.com/i/web/status/' + tweet['id_str'], 'url': 'https://twitter.com/i/web/status/' + tweet['id_str'],
'title': (text[:40] + '...') if len(text) > 40 else text, 'title': (text[:40] + '...') if len(text) > 40 else text,
'content': text[display[0] : display[1]], 'content': text[display[0] : display[1]],
'img_src': img_src, # 'img_src': img_src,
'publishedDate': datetime.strptime(tweet['created_at'], '%a %b %d %H:%M:%S %z %Y'), 'publishedDate': datetime.strptime(tweet['created_at'], '%a %b %d %H:%M:%S %z %Y'),
} }
) )
@ -68,7 +68,7 @@ def response(resp):
'title': user['name'], 'title': user['name'],
'content': user['description'], 'content': user['description'],
'url': 'https://twitter.com/' + user['screen_name'], 'url': 'https://twitter.com/' + user['screen_name'],
'img_src': user['profile_image_url_https'], # 'img_src': user['profile_image_url_https'],
} }
) )