logo

searx

My custom branche(s) on searx, a meta-search engine
commit: 5ee0b7bb80b0a88e1e892eb90aea0597553e926e
parent: 1308ebf65777cc85fdcf917c452e68bdd924f6a7
Author: asciimoo <asciimoo@gmail.com>
Date:   Sat, 19 Oct 2013 19:01:06 +0200

[enh] engine blacklist support

Diffstat:

Msearx/engines/__init__.py5++++-
1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/searx/engines/__init__.py b/searx/engines/__init__.py @@ -23,6 +23,7 @@ import grequests from itertools import izip_longest, chain from operator import itemgetter from urlparse import urlparse +from searx import settings engine_dir = dirname(realpath(__file__)) @@ -31,9 +32,11 @@ engines = {} categories = {'general': []} for filename in listdir(engine_dir): - modname = splitext(filename)[0] if filename.startswith('_') or not filename.endswith('.py'): continue + modname = splitext(filename)[0] + if modname in settings.blacklist: + continue filepath = join(engine_dir, filename) engine = load_source(modname, filepath) engine.name = modname