forked from zaclys/searxng
/config: expose limiter configuration
This commit is contained in:
parent
f9d2b9f5f1
commit
1182e76b53
|
@ -57,6 +57,7 @@ from searx import (
|
||||||
)
|
)
|
||||||
|
|
||||||
from searx import infopage
|
from searx import infopage
|
||||||
|
from searx.botdetection import limiter
|
||||||
from searx.data import ENGINE_DESCRIPTIONS
|
from searx.data import ENGINE_DESCRIPTIONS
|
||||||
from searx.results import Timing
|
from searx.results import Timing
|
||||||
from searx.settings_defaults import OUTPUT_FORMATS
|
from searx.settings_defaults import OUTPUT_FORMATS
|
||||||
|
@ -1265,6 +1266,8 @@ def config():
|
||||||
for _ in plugins:
|
for _ in plugins:
|
||||||
_plugins.append({'name': _.name, 'enabled': _.default_on})
|
_plugins.append({'name': _.name, 'enabled': _.default_on})
|
||||||
|
|
||||||
|
_limiter_cfg = limiter.get_cfg()
|
||||||
|
|
||||||
return jsonify(
|
return jsonify(
|
||||||
{
|
{
|
||||||
'categories': list(categories.keys()),
|
'categories': list(categories.keys()),
|
||||||
|
@ -1284,6 +1287,11 @@ def config():
|
||||||
'GIT_BRANCH': GIT_BRANCH,
|
'GIT_BRANCH': GIT_BRANCH,
|
||||||
'DOCS_URL': get_setting('brand.docs_url'),
|
'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()),
|
'doi_resolvers': list(settings['doi_resolvers'].keys()),
|
||||||
'default_doi_resolver': settings['default_doi_resolver'],
|
'default_doi_resolver': settings['default_doi_resolver'],
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue