Browse Source

[mod] bandcamp & genius: in result set img_src instead thumbnail

Suggested-by: @dalf https://github.com/searxng/searxng/pull/900#issuecomment-1046009057
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
Markus Heiser 3 years ago
parent
commit
b08b81b434
2 changed files with 4 additions and 4 deletions
  1. 1 1
      searx/engines/bandcamp.py
  2. 3 3
      searx/engines/genius.py

+ 1 - 1
searx/engines/bandcamp.py

@@ -82,7 +82,7 @@ def response(resp):
 
 
         thumbnail = result.xpath('.//div[@class="art"]/img/@src')
         thumbnail = result.xpath('.//div[@class="art"]/img/@src')
         if thumbnail:
         if thumbnail:
-            new_result['thumbnail'] = thumbnail[0]
+            new_result['img_src'] = thumbnail[0]
 
 
         result_id = parse_qs(urlparse(link.get('href')).query)["search_item_id"][0]
         result_id = parse_qs(urlparse(link.get('href')).query)["search_item_id"][0]
         itemtype = extract_text(result.xpath('.//div[@class="itemtype"]')).lower()
         itemtype = extract_text(result.xpath('.//div[@class="itemtype"]')).lower()

+ 3 - 3
searx/engines/genius.py

@@ -51,7 +51,7 @@ def parse_lyric(hit):
         'url': hit['result']['url'],
         'url': hit['result']['url'],
         'title': hit['result']['full_title'],
         'title': hit['result']['full_title'],
         'content': content,
         'content': content,
-        'thumbnail': hit['result']['song_art_image_thumbnail_url'],
+        'img_src': hit['result']['song_art_image_thumbnail_url'],
     }
     }
     if timestamp:
     if timestamp:
         result.update({'publishedDate': datetime.fromtimestamp(timestamp)})
         result.update({'publishedDate': datetime.fromtimestamp(timestamp)})
@@ -69,7 +69,7 @@ def parse_artist(hit):
         'url': hit['result']['url'],
         'url': hit['result']['url'],
         'title': hit['result']['name'],
         'title': hit['result']['name'],
         'content': '',
         'content': '',
-        'thumbnail': hit['result']['image_url'],
+        'img_src': hit['result']['image_url'],
     }
     }
     return result
     return result
 
 
@@ -85,7 +85,7 @@ def parse_album(hit):
     return {
     return {
         'url': res['url'],
         'url': res['url'],
         'title': res['full_title'],
         'title': res['full_title'],
-        'thumbnail': res['cover_art_url'],
+        'img_src': res['cover_art_url'],
         'content': content.strip(),
         'content': content.strip(),
     }
     }