|
@@ -48,7 +48,7 @@ from flask import (
|
48
|
48
|
Flask, request, render_template, url_for, Response, make_response,
|
49
|
49
|
redirect, send_from_directory
|
50
|
50
|
)
|
51
|
|
-from flask.ext.babel import Babel, gettext, format_date
|
|
51
|
+from flask.ext.babel import Babel, gettext, format_date, format_decimal
|
52
|
52
|
from flask.json import jsonify
|
53
|
53
|
from searx import settings, searx_dir
|
54
|
54
|
from searx.engines import (
|
|
@@ -420,6 +420,7 @@ def index():
|
420
|
420
|
|
421
|
421
|
if search.request_data.get('format') == 'json':
|
422
|
422
|
return Response(json.dumps({'query': search.query,
|
|
423
|
+ 'number_of_results': search.result_container.number_of_results,
|
423
|
424
|
'results': search.result_container.get_ordered_results()}),
|
424
|
425
|
mimetype='application/json')
|
425
|
426
|
elif search.request_data.get('format') == 'csv':
|
|
@@ -439,7 +440,7 @@ def index():
|
439
|
440
|
'opensearch_response_rss.xml',
|
440
|
441
|
results=search.result_container.get_ordered_results(),
|
441
|
442
|
q=search.request_data['q'],
|
442
|
|
- number_of_results=search.result_container.results_length(),
|
|
443
|
+ number_of_results=search.result_container.number_of_results,
|
443
|
444
|
base_url=get_base_url()
|
444
|
445
|
)
|
445
|
446
|
return Response(response_rss, mimetype='text/xml')
|
|
@@ -450,6 +451,7 @@ def index():
|
450
|
451
|
q=search.request_data['q'],
|
451
|
452
|
selected_categories=search.categories,
|
452
|
453
|
paging=search.paging,
|
|
454
|
+ number_of_results=format_decimal(search.result_container.number_of_results),
|
453
|
455
|
pageno=search.pageno,
|
454
|
456
|
base_url=get_base_url(),
|
455
|
457
|
suggestions=search.result_container.suggestions,
|