logo

searx

My custom branche(s) on searx, a meta-search engine
commit: b752ace653de24f90449c1f05cde7f334cce3279
parent: d793c2733c7aac3aacf40f3f5cf9fc0919305e76
Author: asciimoo <asciimoo@gmail.com>
Date:   Tue, 15 Oct 2013 20:50:12 +0200

[enh] template render updates

Diffstat:

Msearx/webapp.py12++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/searx/webapp.py b/searx/webapp.py @@ -25,7 +25,7 @@ if __name__ == "__main__": from flask import Flask, request, flash, render_template import ConfigParser from os import getenv -from searx.engines import search +from searx.engines import search, engines cfg = ConfigParser.SafeConfigParser() cfg.read('/etc/searx.conf') @@ -37,16 +37,20 @@ cfg.read('searx.conf') app = Flask(__name__) app.secret_key = cfg.get('app', 'secret_key') +def render(template_name, **kwargs): + kwargs['engines'] = engines.keys() + return render_template(template_name, **kwargs) + @app.route('/', methods=['GET', 'POST']) def index(): if request.method=='POST': if not request.form.get('q'): flash('Wrong post data') - return render_template('index.html') + return render('index.html') query = request.form['q'] results = search(query, request) - return render_template('results.html', results=results, q=query) - return render_template('index.html') + return render('results.html', results=results, q=query) + return render('index.html') if __name__ == "__main__": from gevent import monkey