Browse Source

Merge pull request #811 from return42/enh-788

[mod] configuration to overwrite engine description
Alexandre Flament 3 years ago
parent
commit
81453a0eba
1 changed files with 7 additions and 0 deletions
  1. 7 0
      searx/webapp.py

+ 7 - 0
searx/webapp.py

@@ -1170,6 +1170,13 @@ def engine_descriptions():
         if isinstance(description, str):
             description = [description, 'wikipedia']
         result[engine] = description
+
+    # overwrite by about:description (from settings)
+    for engine_name, engine_mod in engines.items():
+        descr = getattr(engine_mod, 'about', {}).get('description', None)
+        if descr is not None:
+            result[engine_name] = [descr, "SearXNG config"]
+
     return jsonify(result)