|
@@ -12,66 +12,47 @@ Configured Engines
|
|
|
Explanation of the :ref:`general engine configuration` shown in the table
|
|
|
:ref:`configured engines`.
|
|
|
|
|
|
-.. table:: The legend for the following table
|
|
|
- :width: 100%
|
|
|
-
|
|
|
- ============= =========== ==================== ============
|
|
|
- :ref:`engine settings` :ref:`engine file`
|
|
|
- ------------------------- ---------------------------------
|
|
|
- Name (cfg) .. Categories
|
|
|
- ------------- ----------- -------------------- ------------
|
|
|
- Engine .. Paging support **P**
|
|
|
- ------------- ----------- -------------------- ------------
|
|
|
- Shortcut **S** Language support **L**
|
|
|
- Timeout **TO** Time range support **TR**
|
|
|
- Disabled **D** Engine type **ET**
|
|
|
- ------------- ----------- -------------------- ------------
|
|
|
- Safe search **SS**
|
|
|
- ------------- ----------- ---------------------------------
|
|
|
- Weigth **W**
|
|
|
- ------------- ----------- ---------------------------------
|
|
|
- Disabled **D**
|
|
|
- ------------- ----------- ---------------------------------
|
|
|
- Show errors **DE**
|
|
|
- ============= =========== =================================
|
|
|
-
|
|
|
.. jinja:: searx
|
|
|
|
|
|
- .. flat-table:: Engines configured at built time (defaults)
|
|
|
- :header-rows: 1
|
|
|
- :stub-columns: 2
|
|
|
+ {% for category, engines in engines.items() | groupby('1.categories.0') %}
|
|
|
|
|
|
- * - Name (cfg)
|
|
|
- - S
|
|
|
- - Engine
|
|
|
- - TO
|
|
|
- - Categories
|
|
|
- - P
|
|
|
- - L
|
|
|
- - SS
|
|
|
- - D
|
|
|
- - TR
|
|
|
- - ET
|
|
|
- - W
|
|
|
- - D
|
|
|
- - DE
|
|
|
+ {{category}} search engines
|
|
|
+ ---------------------------------------
|
|
|
|
|
|
- {% for name, mod in engines.items() %}
|
|
|
+ .. flat-table::
|
|
|
+ :header-rows: 2
|
|
|
+ :stub-columns: 1
|
|
|
|
|
|
- * - {{name}}
|
|
|
- - !{{mod.shortcut}}
|
|
|
+ * - :cspan:`5` Engines configured by default (in :ref:`settings.yml <engine settings>`)
|
|
|
+ - :cspan:`3` :ref:`Supported features <engine file>`
|
|
|
+
|
|
|
+ * - Name
|
|
|
+ - Shortcut
|
|
|
+ - Engine
|
|
|
+ - Disabled
|
|
|
+ - Timeout
|
|
|
+ - Weight
|
|
|
+ - Paging
|
|
|
+ - Language
|
|
|
+ - Safe search
|
|
|
+ - Time range
|
|
|
+
|
|
|
+ {% for name, mod in engines %}
|
|
|
+
|
|
|
+ * - `{{name}} <{{mod.about and mod.about.website}}>`_
|
|
|
+ - ``!{{mod.shortcut}}``
|
|
|
- {{mod.__name__}}
|
|
|
+ - {{(mod.disabled and "y") or ""}}
|
|
|
- {{mod.timeout}}
|
|
|
- - {{", ".join(mod.categories)}}
|
|
|
+ - {{mod.weight or 1 }}
|
|
|
+ {% if mod.engine_type == 'online' %}
|
|
|
- {{(mod.paging and "y") or ""}}
|
|
|
- {{(mod.language_support and "y") or ""}}
|
|
|
- {{(mod.safesearch and "y") or ""}}
|
|
|
- - {{(mod.disabled and "y") or ""}}
|
|
|
- {{(mod.time_range_support and "y") or ""}}
|
|
|
- - {{mod.engine_type or ""}}
|
|
|
- - {{mod.weight or 1 }}
|
|
|
- - {{(mod.disabled and "y") or ""}}
|
|
|
- - {{(mod.display_error_messages and "y") or ""}}
|
|
|
+ {% else %}
|
|
|
+ - :cspan:`3` not applicable ({{mod.engine_type}})
|
|
|
+ {% endif %}
|
|
|
|
|
|
{% endfor %}
|
|
|
-
|
|
|
+ {% endfor %}
|