Back to Searxng

Engines

searx/templates/simple/preferences/engines.html

latest2.6 KB
Original Source

{%- set ns = namespace(checked=true) -%} {%- for categ in categories_as_tabs + [DEFAULT_CATEGORY] -%} {{- tab_header('enginetab', 'category_' + categ, _(categ), ns.checked ) -}} {%- set ns.checked = false -%} {%- if categ == DEFAULT_CATEGORY -%}

{{- _('This tab does not exist in the user interface, but you can search with these engines via !bangs.') -}} {{- ' ' -}}

{%- endif -%} {{ _("Enable all") }}{{ _("Disable all") }}

{{- '' -}}

{{- '' -}} |{{- '' -}} {{- _("Allow") -}} |{{- '' -}} {{- _("Engine name") -}} |{{- '' -}} {{ _("!bang") -}} |{{- '' -}} {{- _("Supports selected language") -}} |{{- '' -}} {{- _("SafeSearch") -}} |{{- '' -}} {{- _("Time range") -}} |{{- '' -}} {{- _("Weight") }} | {%- if enable_metrics -%} {{- _("Response time") -}} | {%- endif -%} {{- _("Max time") -}} | {%- if enable_metrics -%} {{- _("Reliability") }} | {%- endif -%} | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | {{- '' -}} {%- for group, group_bang, engines in engines_by_category[categ] | group_engines_in_tab -%} {%- if loop.length > 1 -%} |{{- '' -}} {{- _(group) -}} |{{- '' -}} {%- if group_bang -%} {{- group_bang -}} {%- endif -%} |{{- '' -}} | --- | --- | {{- '' -}} {%- endif -%} {%- for search_engine in engines -%} {%- if not search_engine.private -%} {%- set engine_id = 'engine_' + search_engine.name|replace(' ', '_') + '__' + categ|replace(' ', '_') -%} |{{- '' -}} {{- checkbox_onoff_reversed(engine_id, (search_engine.name, categ) in disabled_engines) -}} |{{- '' -}} {%- if search_engine.enable_http -%} {{- icon_big('alert', 'No HTTPS') -}} {%- endif -%} {{- ' ' -}}{{- search_engine.name -}} {%- if search_engine.about and search_engine.about.language -%} {{- ' ' -}}({{search_engine.about.language | upper}}) {%- endif -%} {{- engine_about(search_engine) -}} |{{- '' -}} {{- '' -}} {{ '!' + shortcuts[search_engine.name] }}{{- '' -}} |{{- '' -}} {{- checkbox(None, supports[search_engine.name]['supports_selected_language'], true) -}} |{{- '' -}} {{- checkbox(None, supports[search_engine.name]['safesearch'], true) -}} |{{- '' -}} {{- checkbox(None, supports[search_engine.name]['time_range_support'], true) -}} |{{- '' -}} {{- search_engine.weight or '1.0' -}} |{{- '' -}} {%- if enable_metrics -%} {{- engine_time(search_engine.name) -}} {%- endif -%} {{- search_engine.timeout -}} |{{- '' -}} {%- if enable_metrics -%} {{- engine_reliability(search_engine.name) -}} {%- endif -%} {%- endif -%} {%- endfor -%} {%- endfor -%} {{- '' -}} {{- tab_footer() -}} {%- endfor -%}