mirror of
https://github.com/searxng/searxng.git
synced 2025-07-14 16:59:21 +02:00
[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:
parent
ad72c16050
commit
cf8f444e85
6 changed files with 53 additions and 6 deletions
|
@ -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
|
||||
)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue