|
@@ -140,9 +140,14 @@ def index():
|
140
|
140
|
else:
|
141
|
141
|
result['pretty_url'] = result['url']
|
142
|
142
|
|
143
|
|
- if 'wikipedia' in result['engines'] or 'ddg definitions' in result['engines']:
|
144
|
|
- featured_results.append(result)
|
145
|
|
- results.remove(result)
|
|
143
|
+ for engine in result['engines']:
|
|
144
|
+ if engine in ['wikipedia']:
|
|
145
|
+ result['favicon'] = engine
|
|
146
|
+ featured_results.append(result)
|
|
147
|
+ results.remove(result)
|
|
148
|
+ elif engine in ['ddg definitions']:
|
|
149
|
+ featured_results.append(result)
|
|
150
|
+ results.remove(result)
|
146
|
151
|
|
147
|
152
|
if request_data.get('format') == 'json':
|
148
|
153
|
return Response(json.dumps({'query': query, 'results': results}), mimetype='application/json')
|