on master help sign in
Uses the raw url for the image result, rather than the full

size result.

commit72d063d27d9277b12efe2ec16fe1c95ef651c2a2 authorDenis Wernert <deniswernert@gmail.com> dateMon 8 Oct 2018, 14:01 (8 years ago) parentcd7849f
1 file changed+8−7
searx/engines/unsplash.py+8−7
searx/engines/unsplash.py+8−7
@@ -29,11 +29,12 @@ def response(resp):
2929 results = []
3030 json_data = loads(resp.text)
3131
32− for result in json_data['results']:
33− results.append({'template': 'images.html',
34− 'url': result['links']['html'],
35− 'thumbnail_src': result['urls']['thumb'],
36− 'img_src': result['urls']['full'],
37− 'title': result['description'],
38− 'content': ''})
32+ if 'results' in json_data:
33+ for result in json_data['results']:
34+ results.append({'template': 'images.html',
35+ 'url': result['links']['html'],
36+ 'thumbnail_src': result['urls']['thumb'],
37+ 'img_src': result['urls']['raw'],
38+ 'title': result['description'],
39+ 'content': ''})
3940 return results