on master help sign in
[enh] search count
13a4582asciimoo
searx/engines/__init__.py+3−1
@@ -32,6 +32,7 @@ searx_dir = join(engine_dir, '../../')
32
32
33engines_config = ConfigParser.SafeConfigParser()
33engines_config = ConfigParser.SafeConfigParser()
34engines_config.read(join(searx_dir, 'engines.cfg'))
34engines_config.read(join(searx_dir, 'engines.cfg'))
35+number_of_searches = 0
35
36
36engines = {}
37engines = {}
37
38
@@ -90,10 +91,11 @@ def make_callback(engine_name, results, callback, params):
90 return process_callback
91 return process_callback
91
92
92def search(query, request, selected_categories):
93def search(query, request, selected_categories):
93− global engines, categories
94+ global engines, categories, number_of_searches
94 requests = []
95 requests = []
95 results = {}
96 results = {}
96 selected_engines = []
97 selected_engines = []
98+ number_of_searches += 1
97 user_agent = request.headers.get('User-Agent', '')
99 user_agent = request.headers.get('User-Agent', '')
98 if not len(selected_categories):
100 if not len(selected_categories):
99 selected_categories = ['general']
101 selected_categories = ['general']