Skip to content

Commit

Permalink
[mod] qwant - add safesearch option
Browse files Browse the repository at this point in the history
Closes: #1640
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
  • Loading branch information
return42 committed Aug 14, 2022
1 parent 6579d6d commit 27385e7
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions searx/engines/qwant.py
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,9 @@
supported_languages_url = about['website']
qwant_categ = None # web|news|inages|videos

safesearch = True
safe_search_map = {0: '&safesearch=0', 1: '&safesearch=1', 2: '&safesearch=2'}

# fmt: off
qwant_news_locales = [
'ca_ad', 'ca_es', 'ca_fr', 'co_fr', 'de_at', 'de_ch', 'de_de', 'en_au',
Expand Down Expand Up @@ -95,6 +98,9 @@ def request(query, params):
q_locale = get_engine_locale(params['language'], supported_languages, default='en_US')
params['url'] += '&locale=' + q_locale

# add safesearch option
params['url'] += safe_search_map.get(params['safesearch'], '')

params['raise_for_httperror'] = False
return params

Expand Down

0 comments on commit 27385e7

Please sign in to comment.