forked from zaclys/searxng
		
	/config: expose limiter configuration
This commit is contained in:
		
							parent
							
								
									f9d2b9f5f1
								
							
						
					
					
						commit
						1182e76b53
					
				
					 1 changed files with 8 additions and 0 deletions
				
			
		|  | @ -57,6 +57,7 @@ from searx import ( | |||
| ) | ||||
| 
 | ||||
| from searx import infopage | ||||
| from searx.botdetection import limiter | ||||
| from searx.data import ENGINE_DESCRIPTIONS | ||||
| from searx.results import Timing | ||||
| from searx.settings_defaults import OUTPUT_FORMATS | ||||
|  | @ -1265,6 +1266,8 @@ def config(): | |||
|     for _ in plugins: | ||||
|         _plugins.append({'name': _.name, 'enabled': _.default_on}) | ||||
| 
 | ||||
|     _limiter_cfg = limiter.get_cfg() | ||||
| 
 | ||||
|     return jsonify( | ||||
|         { | ||||
|             'categories': list(categories.keys()), | ||||
|  | @ -1284,6 +1287,11 @@ def config(): | |||
|                 'GIT_BRANCH': GIT_BRANCH, | ||||
|                 'DOCS_URL': get_setting('brand.docs_url'), | ||||
|             }, | ||||
|             'limiter': { | ||||
|                 'enabled': settings['server']['limiter'], | ||||
|                 'botdetection.ip_limit.link_token': _limiter_cfg.get('botdetection.ip_limit.link_token'), | ||||
|                 'botdetection.ip_lists.pass_searxng_org': _limiter_cfg.get('botdetection.ip_lists.pass_searxng_org'), | ||||
|             }, | ||||
|             'doi_resolvers': list(settings['doi_resolvers'].keys()), | ||||
|             'default_doi_resolver': settings['default_doi_resolver'], | ||||
|         } | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Alexandre Flament
						Alexandre Flament