diff options
| author | Adam Tauber <asciimoo@gmail.com> | 2015-01-27 19:25:03 +0100 |
|---|---|---|
| committer | Adam Tauber <asciimoo@gmail.com> | 2015-01-27 19:25:03 +0100 |
| commit | 27efdf38c8e068394a42269c4ce4e2cba461ee81 (patch) | |
| tree | 53f404784fa8da2fb93b2072300e783867443b47 /searx/engines | |
| parent | 78081baa8fa311c052f41f3d39e3cb0a30b539f1 (diff) | |
[fix] flickr-noapi logging ++ use correct image url - fixes #203 #181
Diffstat (limited to 'searx/engines')
| -rw-r--r-- | searx/engines/flickr-noapi.py | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/searx/engines/flickr-noapi.py b/searx/engines/flickr-noapi.py index 66c6f4027..9b28ded13 100644 --- a/searx/engines/flickr-noapi.py +++ b/searx/engines/flickr-noapi.py @@ -13,6 +13,10 @@ from urllib import urlencode from json import loads import re +from searx.engines import logger + + +logger = logger.getChild('flickr-noapi') categories = ['images'] @@ -62,10 +66,11 @@ def response(resp): # From the biggest to the lowest format for image_size in image_sizes: if image_size in photo['sizes']: - img_src = photo['sizes'][image_size]['displayUrl'] + img_src = photo['sizes'][image_size]['url'] break if not img_src: + logger.debug('cannot find valid image size: {0}'.format(repr(photo))) continue if 'id' not in photo['owner']: @@ -73,9 +78,9 @@ def response(resp): # For a bigger thumbnail, keep only the url_z, not the url_n if 'n' in photo['sizes']: - thumbnail_src = photo['sizes']['n']['displayUrl'] + thumbnail_src = photo['sizes']['n']['url'] elif 'z' in photo['sizes']: - thumbnail_src = photo['sizes']['z']['displayUrl'] + thumbnail_src = photo['sizes']['z']['url'] else: thumbnail_src = img_src |