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