From 5cbf42262189c2329fdd950b519b61dd83ae7977 Mon Sep 17 00:00:00 2001 From: Bnyro Date: Mon, 21 Jul 2025 21:34:21 +0200 Subject: [fix] tracker url remover + external bangs: use standard network config Using plain `httpx` directly doesn't use SearXNG's additional network config, including proxies, http2 config, ... Related issues: - https://github.com/searxng/searxng/issues/5027 --- searxng_extra/update/update_external_bangs.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'searxng_extra/update') diff --git a/searxng_extra/update/update_external_bangs.py b/searxng_extra/update/update_external_bangs.py index 1d367a887..b547fe2ba 100755 --- a/searxng_extra/update/update_external_bangs.py +++ b/searxng_extra/update/update_external_bangs.py @@ -8,10 +8,10 @@ from :py:obj:`BANGS_URL`. """ import json -import httpx from searx.external_bang import LEAF_KEY from searx.data import data_dir +from searx.network import get as http_get DATA_FILE = data_dir / 'external_bangs.json' @@ -24,7 +24,7 @@ HTTP_COLON = 'http:' def main(): print(f'fetch bangs from {BANGS_URL}') - response = httpx.get(BANGS_URL) + response = http_get(BANGS_URL) response.raise_for_status() ddg_bangs = json.loads(response.content.decode()) trie = parse_ddg_bangs(ddg_bangs) -- cgit v1.2.3