diff options
| author | Ivan Gabaldon <igabaldon@inetol.net> | 2025-11-06 10:09:10 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-11-06 10:09:10 +0100 |
| commit | 7af922c9dfff6e60974eb2dfcb1399f4573820f4 (patch) | |
| tree | fc717f4037f5d82e1fe59b9ff5cf31f77f15729d /searx/engines | |
| parent | b1918dd12110c183fc1fba1c51778a32e6cb4049 (diff) | |
[enh] py: drop deps (#5407)
The difference between decompression with brotli or gzip in HTML files is
negligible for 3 MB of compiled binary package.
Introduced in https://github.com/searxng/searxng/commit/eaa694fb7d0e47b943bc6d6edb6cb6a40ab2d85e
Closes https://github.com/searxng/searxng/security/code-scanning/276
Closes https://github.com/searxng/searxng/security/dependabot/37
Diffstat (limited to 'searx/engines')
| -rw-r--r-- | searx/engines/bing.py | 1 | ||||
| -rw-r--r-- | searx/engines/brave.py | 10 | ||||
| -rw-r--r-- | searx/engines/tineye.py | 1 |
3 files changed, 2 insertions, 10 deletions
diff --git a/searx/engines/bing.py b/searx/engines/bing.py index a359ccdfd..4a1934a2d 100644 --- a/searx/engines/bing.py +++ b/searx/engines/bing.py @@ -201,7 +201,6 @@ def fetch_traits(engine_traits: EngineTraits): "User-Agent": gen_useragent(), "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8", "Accept-Language": "en-US;q=0.5,en;q=0.3", - "Accept-Encoding": "gzip, deflate, br", "DNT": "1", "Connection": "keep-alive", "Upgrade-Insecure-Requests": "1", diff --git a/searx/engines/brave.py b/searx/engines/brave.py index c1148b889..fe8fb616b 100644 --- a/searx/engines/brave.py +++ b/searx/engines/brave.py @@ -198,9 +198,6 @@ time_range_map: dict[str, str] = { def request(query: str, params: dict[str, t.Any]) -> None: - # Don't accept br encoding / see https://github.com/searxng/searxng/pull/1787 - params['headers']['Accept-Encoding'] = 'gzip, deflate' - args: dict[str, t.Any] = { 'q': query, 'source': 'web', @@ -436,14 +433,11 @@ def fetch_traits(engine_traits: EngineTraits): engine_traits.custom["ui_lang"] = {} - headers = { - 'Accept-Encoding': 'gzip, deflate', - } lang_map = {'no': 'nb'} # norway # languages (UI) - resp = get('https://search.brave.com/settings', headers=headers) + resp = get('https://search.brave.com/settings') if not resp.ok: # type: ignore print("ERROR: response from Brave is not OK.") @@ -472,7 +466,7 @@ def fetch_traits(engine_traits: EngineTraits): # search regions of brave - resp = get('https://cdn.search.brave.com/serp/v2/_app/immutable/chunks/parameters.734c106a.js', headers=headers) + resp = get('https://cdn.search.brave.com/serp/v2/_app/immutable/chunks/parameters.734c106a.js') if not resp.ok: # type: ignore print("ERROR: response from Brave is not OK.") diff --git a/searx/engines/tineye.py b/searx/engines/tineye.py index 0dbea0fc1..2150e8f59 100644 --- a/searx/engines/tineye.py +++ b/searx/engines/tineye.py @@ -73,7 +73,6 @@ def request(query, params): params['headers'].update( { 'Connection': 'keep-alive', - 'Accept-Encoding': 'gzip, defalte, br', 'Host': 'tineye.com', 'DNT': '1', 'TE': 'trailers', |