From b19e681cce9cef4993b17d3a89d743208f8d5c05 Mon Sep 17 00:00:00 2001 From: Adam Tauber Date: Sat, 31 Jan 2015 23:11:45 +0100 Subject: [enh] default disabled engines - closes #109 --- searx/utils.py | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'searx/utils.py') diff --git a/searx/utils.py b/searx/utils.py index cd2392b9d..c47d3be17 100644 --- a/searx/utils.py +++ b/searx/utils.py @@ -225,3 +225,11 @@ def prettify_url(url): return u'{0}[...]{1}'.format(url[:35], url[-35:]) else: return url + + +def get_blocked_engines(engines, cookies): + if 'blocked_engines' not in cookies: + return [engine for engine in engines if engines[engine].disabled] + + return [engine for engine in cookies.get('blocked_engines', '').split(',') + if engine in engines] -- cgit v1.2.3