Browse Source

add thumbnail to results if available

ta 2 years ago
parent
commit
b6fd7cd571
1 changed files with 5 additions and 0 deletions
  1. 5 0
      searx/engines/twitter.py

+ 5 - 0
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'),
             }
         )