From 1574939441bfea80bace482cf93ecf6016cc22f9 Mon Sep 17 00:00:00 2001 From: Bnyro Date: Tue, 26 May 2026 11:38:07 +0200 Subject: [PATCH] [fix] json, xpath engine: rename safe_search_support option to safesearch (#6143) --- searx/engines/json_engine.py | 7 +++---- searx/engines/xpath.py | 7 +++---- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/searx/engines/json_engine.py b/searx/engines/json_engine.py index a243d5c85..7081bf941 100644 --- a/searx/engines/json_engine.py +++ b/searx/engines/json_engine.py @@ -29,7 +29,7 @@ Time Range: Safe-Search: -- :py:obj:`safe_search_support` +- :py:obj:`safesearch` - :py:obj:`safe_search_map` Response: @@ -103,7 +103,7 @@ Replacements are: ``{safe_search}``: Safe-search :py:obj:`URL parameter ` if engine - :py:obj:`supports safe-search `. The ``{safe_search}`` + :py:obj:`supports safe-search `. The ``{safe_search}`` replacement is taken from the :py:obj:`safes_search_map`. Filter results:: 0: none, 1: moderate, 2:strict @@ -236,7 +236,7 @@ time_range_map = { year: 365 ''' -safe_search_support = False +safesearch = False '''Engine supports safe-search.''' safe_search_map = {0: '&filter=none', 1: '&filter=moderate', 2: '&filter=strict'} @@ -286,7 +286,6 @@ def do_query(data, q): # pylint: disable=invalid-name qkey = q[0] for key, value in iterate(data): - if len(q) == 1: if key == qkey: ret.append(value) diff --git a/searx/engines/xpath.py b/searx/engines/xpath.py index c2ec0e8ac..7efb5b826 100644 --- a/searx/engines/xpath.py +++ b/searx/engines/xpath.py @@ -31,7 +31,7 @@ Time Range: Safe-Search: -- :py:obj:`safe_search_support` +- :py:obj:`safesearch` - :py:obj:`safe_search_map` Response: @@ -100,7 +100,7 @@ Replacements are: ``{safe_search}``: Safe-search :py:obj:`URL parameter ` if engine - :py:obj:`supports safe-search `. The ``{safe_search}`` + :py:obj:`supports safe-search `. The ``{safe_search}`` replacement is taken from the :py:obj:`safes_search_map`. Filter results:: 0: none, 1: moderate, 2:strict @@ -205,7 +205,7 @@ time_range_map = { year: 365 ''' -safe_search_support = False +safesearch = False '''Engine supports safe-search.''' safe_search_map = {0: '&filter=none', 1: '&filter=moderate', 2: '&filter=strict'} @@ -280,7 +280,6 @@ def response(resp) -> EngineResults: # pylint: disable=too-many-branches if results_xpath: for result in eval_xpath_list(dom, results_xpath): - url = extract_url(eval_xpath_list(result, url_xpath, min_len=1), search_url) title = extract_text(eval_xpath_list(result, title_xpath, min_len=1)) content = extract_text(eval_xpath_list(result, content_xpath))