Browse Source

[fix] unsplash engine - 'searx:result: invalid title:'

- Use result 'alt_description' as title, if not given use
  default title 'unknown'.
- Use result 'description' from unsplash as 'content'

Fix error::

    DEBUG:searx:result: invalid title: {..., 'title': None, 'content': '', 'engine': 'unsplash'}

Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
Markus Heiser 3 years ago
parent
commit
dc21cb5d4b
1 changed files with 3 additions and 2 deletions
  1. 3 2
      searx/engines/unsplash.py

+ 3 - 2
searx/engines/unsplash.py

@@ -62,7 +62,8 @@ def response(resp):
                 'url': clean_url(result['links']['html']),
                 'thumbnail_src': clean_url(result['urls']['thumb']),
                 'img_src': clean_url(result['urls']['raw']),
-                'title': result['description'],
-                'content': ''
+                'title': result.get('alt_description') or 'unknown',
+                'content': result.get('description') or ''
             })
+
     return results