From af5dbdf768d56d26669a54e532bef3238e3de2e4 Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Wed, 5 Mar 2025 17:46:23 +0100 Subject: [mod] typification of SearXNG: add new result type KeyValue This patch adds a new result type: KeyValue - Python class: searx/result_types/keyvalue.py - Jinja template: searx/templates/simple/result_templates/keyvalue.html - CSS (less) client/simple/src/less/result_types/keyvalue.less Signed-off-by: Markus Heiser --- .../templates/simple/result_templates/keyvalue.html | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 searx/templates/simple/result_templates/keyvalue.html (limited to 'searx/templates/simple') diff --git a/searx/templates/simple/result_templates/keyvalue.html b/searx/templates/simple/result_templates/keyvalue.html new file mode 100644 index 000000000..0495b46c6 --- /dev/null +++ b/searx/templates/simple/result_templates/keyvalue.html @@ -0,0 +1,21 @@ +
+ + {%- if result.caption %}{%- endif -%} + {%- if result.key_title or result.value_title %} + + + + + + + {%- endif -%} + {%- for key, value in result.kvmap.items() -%} + + {{- '' -}} + {{- '' -}} + + {%- endfor -%} +
{{ result.caption }}
{{result.key_title}}{{result.value_title}}
{{ key }}{{ value }}
{{- '' -}} +
{% for engine in result.engines %}{{ engine }}{% endfor %}
{{- '' -}} +
{{- '' -}} +
-- cgit v1.2.3