on master help sign in
Merge branch 'featured_result'
d6b017epw3t
searx/engines/mediawiki.py−6
@@ -18,9 +18,3 @@ def response(resp):
18 return [{'url': url + 'wiki/' + quote(result['title'].replace(' ', '_').encode('utf-8')),
18 return [{'url': url + 'wiki/' + quote(result['title'].replace(' ', '_').encode('utf-8')),
19 'title': result['title']} for result in res[:int(number_of_results)]]
19 'title': result['title']} for result in res[:int(number_of_results)]]
20
20
21− if not len(res):
22− return results
23− for result in res[:int(number_of_results)]:
24− results.append({'url': url + 'wiki/' + quote(result['title'].replace(' ', '_').encode('utf-8')), 'title': result['title'], 'favicon':'wikipedia'})
25− return results
26−
searx/static/css/style.css−7
@@ -151,13 +151,6 @@ tr:hover td { background: #DDDDDD; }
151
151
152#result_count { font-size: 0.8em; margin: 2px 0 2px 0; padding: 0 }
152#result_count { font-size: 0.8em; margin: 2px 0 2px 0; padding: 0 }
153
153
154−#fr { padding: 2px 6px;
155−display: inline-block;
156−background: #ECF0F1;
157−border-radius: 4px;
158−border: 1px solid #3498DB;;
159−width:55em;}
160−
161#suggestions { position: absolute; left: 54em; width: 12em; margin: 0 2px 5px 5px; padding: 0 2px 2px 2px; }
154#suggestions { position: absolute; left: 54em; width: 12em; margin: 0 2px 5px 5px; padding: 0 2px 2px 2px; }
162#suggestions span { display: block; font-size: 0.8em; margin: 0 2px 10px 2px; padding: 0; }
155#suggestions span { display: block; font-size: 0.8em; margin: 0 2px 10px 2px; padding: 0; }
163#suggestions form { display: block; }
156#suggestions form { display: block; }
searx/templates/result_templates/featured_results.htmldeleted−10
@@ -1,10 +0,0 @@
1−<div id="fr">
2− {% for result in featured_results %}
3−
4− {% if result['template'] %}
5− {% include 'result_templates/'+result['template'] %}
6− {% else %}
7− {% include 'result_templates/default.html' %}
8− {% endif %}
9− {% endfor %}
10−</div>
searx/templates/results.html−3
@@ -14,9 +14,6 @@
14 <div id ="result_count">
14 <div id ="result_count">
15 Number of results: {{ number_of_results }}
15 Number of results: {{ number_of_results }}
16 </div>
16 </div>
17− {% if featured_results %}
18− {% include 'result_templates/featured_results.html' %}
19− {% endif %}
20
17
21 {% for result in results %}
18 {% for result in results %}
22 {% if result['template'] %}
19 {% if result['template'] %}
searx/webapp.py−3
@@ -138,9 +138,6 @@ def index():
138 for engine in result['engines']:
138 for engine in result['engines']:
139 if engine in ['wikipedia', 'youtube', 'vimeo', 'soundcloud', 'twitter', 'stackoverflow', 'github']:
139 if engine in ['wikipedia', 'youtube', 'vimeo', 'soundcloud', 'twitter', 'stackoverflow', 'github']:
140 result['favicon'] = engine
140 result['favicon'] = engine
141− if engine in ['wikipedia', 'ddg definitions']:
142− featured_results.append(result)
143− results.remove(result)
144
141
145 if request_data.get('format') == 'json':
142 if request_data.get('format') == 'json':
146 return Response(json.dumps({'query': query, 'results': results}), mimetype='application/json')
143 return Response(json.dumps({'query': query, 'results': results}), mimetype='application/json')