summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorta <alt3753.7@gmail.com>2022-08-17 14:25:22 +0700
committerta <alt3753.7@gmail.com>2022-08-17 14:25:22 +0700
commitb6fd7cd571c52924f98e907b529cbc11865aba44 (patch)
treeb040eb7775cf2305489448a10c6082fc4f3f0082
parent96ea355a1f96078b2894f702f293304a83e72146 (diff)
add thumbnail to results if available
-rw-r--r--searx/engines/twitter.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/searx/engines/twitter.py b/searx/engines/twitter.py
index d5d276e33..15d92c0e9 100644
--- a/searx/engines/twitter.py
+++ b/searx/engines/twitter.py
@@ -46,11 +46,16 @@ def response(resp):
text = tweet['full_text']
display = tweet['display_text_range']
+ img_src = tweet.get('extended_entities', {}).get('media', [{}])[0].get('media_url_https')
+ if img_src:
+ img_src += "?name=thumb"
+
results.append(
{
'url': 'https://twitter.com/i/web/status/' + tweet['id_str'],
'title': (text[:40] + '...') if len(text) > 40 else text,
'content': text[display[0] : display[1]],
+ 'img_src': img_src,
'publishedDate': datetime.strptime(tweet['created_at'], '%a %b %d %H:%M:%S %z %Y'),
}
)