[ehn] Add a 'featured result feature'm putting on top of the reasults ddg definitions and wikipedia (ugly html / css)

[ehn] Add a templates for videos, so the thumbnails all have the same side
This commit is contained in:
pw3t 2014-01-12 18:31:57 +01:00
parent ad72c16050
commit cf8f444e85
6 changed files with 53 additions and 6 deletions

View file

@ -125,6 +125,7 @@ def index():
results, suggestions = search(query, request, selected_engines)
featured_results = []
for result in results:
if request_data.get('format', 'html') == 'html':
if 'content' in result:
@ -139,6 +140,10 @@ def index():
else:
result['pretty_url'] = result['url']
if 'wikipedia' in result['engines'] or 'ddg definitions' in result['engines']:
featured_results.append(result)
results.remove(result)
if request_data.get('format') == 'json':
return Response(json.dumps({'query': query, 'results': results}), mimetype='application/json')
elif request_data.get('format') == 'csv':
@ -167,7 +172,8 @@ def index():
,results=results
,q=request_data['q']
,selected_categories=selected_categories
,number_of_results=len(results)
,number_of_results=len(results)+len(featured_results)
,featured_results=featured_results
,suggestions=suggestions
)