forked from zaclys/searxng
get the not cropped version of the thumbnail when the image height is not too important
This commit is contained in:
parent
040e24f9ad
commit
cef7bbab22
|
@ -39,6 +39,12 @@ def response(resp):
|
||||||
for result in json_results['posts']:
|
for result in json_results['posts']:
|
||||||
result_type = result['type']
|
result_type = result['type']
|
||||||
|
|
||||||
|
# Get the not cropped version of the thumbnail when the image height is not too important
|
||||||
|
if result['images']['image700']['height'] > 400:
|
||||||
|
thumbnail = result['images']['imageFbThumbnail']['url']
|
||||||
|
else:
|
||||||
|
thumbnail = result['images']['image700']['url']
|
||||||
|
|
||||||
if result_type == 'Photo':
|
if result_type == 'Photo':
|
||||||
results.append(
|
results.append(
|
||||||
{
|
{
|
||||||
|
@ -48,7 +54,7 @@ def response(resp):
|
||||||
'content': result['description'],
|
'content': result['description'],
|
||||||
'publishedDate': datetime.utcfromtimestamp(result['creationTs']),
|
'publishedDate': datetime.utcfromtimestamp(result['creationTs']),
|
||||||
'img_src': result['images']['image700']['url'],
|
'img_src': result['images']['image700']['url'],
|
||||||
'thumbnail_src': result['images']['imageFbThumbnail']['url'],
|
'thumbnail_src': thumbnail,
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
elif result_type == 'Animated':
|
elif result_type == 'Animated':
|
||||||
|
@ -59,7 +65,7 @@ def response(resp):
|
||||||
'title': result['title'],
|
'title': result['title'],
|
||||||
'content': result['description'],
|
'content': result['description'],
|
||||||
'publishedDate': datetime.utcfromtimestamp(result['creationTs']),
|
'publishedDate': datetime.utcfromtimestamp(result['creationTs']),
|
||||||
'thumbnail': result['images']['imageFbThumbnail']['url'],
|
'thumbnail': thumbnail,
|
||||||
'iframe_src': result['images'].get('image460sv', {}).get('url'),
|
'iframe_src': result['images'].get('image460sv', {}).get('url'),
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in New Issue