summaryrefslogtreecommitdiff
path: root/searx/webapp.py
diff options
context:
space:
mode:
authorAdam Tauber <asciimoo@gmail.com>2015-01-31 23:11:45 +0100
committerAdam Tauber <asciimoo@gmail.com>2015-01-31 23:11:45 +0100
commitb19e681cce9cef4993b17d3a89d743208f8d5c05 (patch)
treea9ea7c3a44c25bc74ac5cbb1e379545be1902a0b /searx/webapp.py
parentbfd321a7a9cfc6d643fdebe5e7a5824fe70b9aa9 (diff)
[enh] default disabled engines - closes #109
Diffstat (limited to 'searx/webapp.py')
-rw-r--r--searx/webapp.py11
1 files changed, 4 insertions, 7 deletions
diff --git a/searx/webapp.py b/searx/webapp.py
index 4300c1dca..d612af410 100644
--- a/searx/webapp.py
+++ b/searx/webapp.py
@@ -43,7 +43,7 @@ from searx.engines import (
from searx.utils import (
UnicodeWriter, highlight_content, html_to_text, get_themes,
get_static_files, get_result_templates, gen_useragent, dict_subset,
- prettify_url
+ prettify_url, get_blocked_engines
)
from searx.version import VERSION_STRING
from searx.languages import language_codes
@@ -225,7 +225,7 @@ def image_proxify(url):
def render(template_name, override_theme=None, **kwargs):
- blocked_engines = request.cookies.get('blocked_engines', '').split(',')
+ blocked_engines = get_blocked_engines(engines, request.cookies)
autocomplete = request.cookies.get('autocomplete')
@@ -410,10 +410,7 @@ def autocompleter():
request_data = request.args
# set blocked engines
- if request.cookies.get('blocked_engines'):
- blocked_engines = request.cookies['blocked_engines'].split(',') # noqa
- else:
- blocked_engines = []
+ blocked_engines = get_blocked_engines(engines, request.cookies)
# parse query
query = Query(request_data.get('q', '').encode('utf-8'), blocked_engines)
@@ -468,7 +465,7 @@ def preferences():
resp = make_response(redirect(url_for('index')))
if request.method == 'GET':
- blocked_engines = request.cookies.get('blocked_engines', '').split(',')
+ blocked_engines = get_blocked_engines(engines, request.cookies)
else: # on save
selected_categories = []
locale = None