From 9e1ded688fc1c91c48ae13c071c1971bf006fca6 Mon Sep 17 00:00:00 2001 From: asciimoo Date: Tue, 15 Oct 2013 22:18:08 +0200 Subject: [enh] engine selection support --- searx/webapp.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'searx/webapp.py') diff --git a/searx/webapp.py b/searx/webapp.py index 1c88bcc6f..bfef5f6b6 100644 --- a/searx/webapp.py +++ b/searx/webapp.py @@ -47,8 +47,14 @@ def index(): if not request.form.get('q'): flash('Wrong post data') return render('index.html') + selected_engines = [] + for pd_name,pd in request.form.items(): + print pd + if pd_name.startswith('engine_'): + selected_engines.append(pd_name[7:]) + print selected_engines query = request.form['q'] - results = search(query, request) + results = search(query, request, selected_engines) return render('results.html', results=results, q=query) return render('index.html') -- cgit v1.2.3