5 Commits

Author SHA1 Message Date
Markus Heiser
e86bfa163b Revert "[feat] add HEALTHCHECK in Dockerfile"
This reverts commit dabe425499.
2025-02-26 11:55:43 +01:00
Markus Heiser
333d536937 Revert "Updated health check in Dockerfile"
This reverts commit 1fd4dab3b4.
2025-02-26 11:55:43 +01:00
Salvatore Gabriele La Greca
1fd4dab3b4 Updated health check in Dockerfile 2025-02-26 10:20:51 +01:00
Markus Heiser
887594f634 [fix] Internet links disappeared from wikidata side box (second try)
Related:

- https://github.com/searxng/searxng/pull/4286#issuecomment-2639960013

Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2025-02-26 08:45:56 +01:00
fatwang2
bc5c8e5748 [fix] engine unsplash: image links by preserving URL parameters
Only remove ixid parameter while keeping other essential URL parameters
to ensure images are properly displayed in search results.
2025-02-26 08:44:39 +01:00
3 changed files with 3 additions and 5 deletions

View File

@@ -62,8 +62,6 @@ RUN su searxng -c "/usr/bin/python3 -m compileall -q searx" \
-o -name '*.svg' -o -name '*.ttf' -o -name '*.eot' \) \
-type f -exec gzip -9 -k {} \+ -exec brotli --best {} \+
HEALTHCHECK CMD wget --quiet --tries=1 --spider http://localhost:8080/healthz || exit 1
# Keep these arguments at the end to prevent redundant layer rebuilds
ARG LABEL_DATE=
ARG GIT_URL=unknown

View File

@@ -25,7 +25,7 @@ paging = True
def clean_url(url):
parsed = urlparse(url)
query = [(k, v) for (k, v) in parse_qsl(parsed.query) if k not in ['ixid', 's']]
query = [(k, v) for (k, v) in parse_qsl(parsed.query) if k != 'ixid']
return urlunparse((parsed.scheme, parsed.netloc, parsed.path, parsed.params, urlencode(query), parsed.fragment))
@@ -47,7 +47,7 @@ def response(resp):
'template': 'images.html',
'url': clean_url(result['links']['html']),
'thumbnail_src': clean_url(result['urls']['thumb']),
'img_src': clean_url(result['urls']['raw']),
'img_src': clean_url(result['urls']['regular']),
'title': result.get('alt_description') or 'unknown',
'content': result.get('description') or '',
}

View File

@@ -641,7 +641,7 @@ class WDURLAttribute(WDAttribute):
return get_external_url(url_id, value)
if self.url_path_prefix:
[account, domain] = value.split('@', 1)
[account, domain] = [x.strip("@ ") for x in value.rsplit('@', 1)]
return f"https://{domain}{self.url_path_prefix}{account}"
return value