on master help sign in
[enh] number of search results
a0cbc76asciimoo
searx/templates/results.html+3
@@ -1,5 +1,8 @@
1{% extends "base.html" %}
1{% extends "base.html" %}
2{% block content %}
2{% block content %}
3+<div class="right">
4+ <a href="/" title="searx" class="site_link">searx</a> | Number of results: {{ number_of_results }}
5+</div>
3<div class="small">
6<div class="small">
4 {% include 'search.html' %}
7 {% include 'search.html' %}
5</div>
8</div>
searx/webapp.py+6−1
@@ -84,7 +84,12 @@ def index():
84 if request.form.get('format') == 'json':
84 if request.form.get('format') == 'json':
85 # TODO HTTP headers
85 # TODO HTTP headers
86 return json.dumps({'query': query, 'results': results})
86 return json.dumps({'query': query, 'results': results})
87+ template = render('results.html'
88+ ,results=results
89+ ,q=query.decode('utf-8')
87− template = render('results.html', results=results, q=query.decode('utf-8'), selected_categories=selected_categories)
90+ ,selected_categories=selected_categories
91+ ,number_of_results=len(results)
92+ )
88 resp = make_response(template)
93 resp = make_response(template)
89 if remember_categs:
94 if remember_categs:
90 resp.set_cookie('categories', ','.join(selected_categories))
95 resp.set_cookie('categories', ','.join(selected_categories))