summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xsearx/webapp.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/searx/webapp.py b/searx/webapp.py
index 2973f53bb..9c7dbba1b 100755
--- a/searx/webapp.py
+++ b/searx/webapp.py
@@ -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'],
}