logo

searx

My custom branche(s) on searx, a meta-search engine
commit: 43cd8e0c4129571a263429173c7a9fe7092e1dec
parent: c1d9cfd9ae0cc78b91ee5cc339266c26c09e0e4c
Author: Adam Tauber <asciimoo@gmail.com>
Date:   Sun,  2 Aug 2015 20:29:19 +0200

[enh] default settings option to safe_search - #396

Diffstat:

Msearx/search.py5+++--
Msearx/webapp.py4++--
2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/searx/search.py b/searx/search.py @@ -23,6 +23,7 @@ from operator import itemgetter from Queue import Queue from time import time from urlparse import urlparse, unquote +from searx import settings from searx.engines import ( categories, engines ) @@ -480,9 +481,9 @@ class Search(object): try: # 0 = None, 1 = Moderate, 2 = Strict - request_params['safesearch'] = int(request.cookies.get('safesearch', 1)) + request_params['safesearch'] = int(request.cookies.get('safesearch')) except ValueError: - request_params['safesearch'] = 1 + request_params['safesearch'] = settings['search']['safe_search'] # update request parameters dependent on # search-engine (contained in engines folder) diff --git a/searx/webapp.py b/searx/webapp.py @@ -312,7 +312,7 @@ def render(template_name, override_theme=None, **kwargs): kwargs['method'] = request.cookies.get('method', 'POST') - kwargs['safesearch'] = request.cookies.get('safesearch', '1') + kwargs['safesearch'] = request.cookies.get('safesearch', str(settings['search']['safe_search'])) # override url_for function in templates kwargs['url_for'] = url_for_theme @@ -542,7 +542,7 @@ def preferences(): locale = None autocomplete = '' method = 'POST' - safesearch = '1' + safesearch = settings['search']['safe_search'] for pd_name, pd in request.form.items(): if pd_name.startswith('category_'): category = pd_name[9:]