From 906a0a99cd018b3f33b731ad5ac416b509f3cac6 Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Mon, 7 Feb 2022 13:05:52 +0100 Subject: [PATCH] [fix] openstreatmap: load thumbnail from uploads.wikimedia.org Openstreatmap images are now loaded from uploads.wikimedia.org instead of commons.wikimedia.org to prevent redirects. With `image_proxy` enabled images from commons.wikimedia.org cant be loaded since they are redirected. We already discussed this issue [875] and @tiekoetter fixed this issue in PR [878]. Related-to: - [875] https://github.com/searxng/searxng/issues/875 - [878] https://github.com/searxng/searxng/pull/878 Signed-off-by: Markus Heiser --- searx/engines/openstreetmap.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/searx/engines/openstreetmap.py b/searx/engines/openstreetmap.py index 946869834..c619ce98e 100644 --- a/searx/engines/openstreetmap.py +++ b/searx/engines/openstreetmap.py @@ -14,7 +14,7 @@ from flask_babel import gettext from searx.data import OSM_KEYS_TAGS, CURRENCIES from searx.utils import searx_useragent from searx.external_urls import get_external_url -from searx.engines.wikidata import send_wikidata_query, sparql_string_escape +from searx.engines.wikidata import send_wikidata_query, sparql_string_escape, get_thumbnail # about about = { @@ -168,7 +168,7 @@ def response(resp): continue url, osm, geojson = get_url_osm_geojson(result) - img_src = get_img_src(result) + img_src = get_thumbnail(get_img_src(result)) links, link_keys = get_links(result, user_language) data = get_data(result, user_language, link_keys)