From 65c29081cc3debad9b77194cb917f5b04ea4ac72 Mon Sep 17 00:00:00 2001 From: Alexandre Flament Date: Thu, 22 Apr 2021 12:14:11 +0200 Subject: [mod] update /stats --- searx/templates/oscar/stats.html | 86 ++++++++++++++++++++++++++++++---------- 1 file changed, 66 insertions(+), 20 deletions(-) (limited to 'searx/templates') diff --git a/searx/templates/oscar/stats.html b/searx/templates/oscar/stats.html index 0573bf65f..0851343ce 100644 --- a/searx/templates/oscar/stats.html +++ b/searx/templates/oscar/stats.html @@ -16,30 +16,76 @@

{{ _('Engine stats') }}

- {% for stat_name,stat_category in stats %} -
-

{{ stat_name }}

-
- {% for engine in stat_category %} -
-
{{ engine.name }}
-
-
-
- {{ '%.02f'|format(engine.avg) }} -
-
+
+
+ {% if not engine_stats.get('time') %} +
+ {% include 'oscar/messages/no_data_available.html' %}
-
- {% endfor %} - {% if not stat_category %} -
- {% include 'oscar/messages/no_data_available.html' %} -
+ {% else %} + + + + + + + + {% for engine_stat in engine_stats.get('time', []) %} + + + + + + + {% endfor %} +
{{ _("Engine name") }}{{ _('Scores') }}{{ _('Number of results') }}{{ _('Response time') }}
{{ engine_stat.name }} + {{ engine_stat.score|round(1) }} + + + {{- engine_stat.result_count | int -}}{{- "" -}} + {{- "" -}} + + {{- engine_stat.total | round(1) -}}{{- "" -}} + {{- "" -}} + +
{% endif %}
- {% endfor %}
{% endblock %} -- cgit v1.2.3 From 09e7ecdce22733be82bb141355c646ddec538714 Mon Sep 17 00:00:00 2001 From: Alexandre Flament Date: Thu, 22 Apr 2021 17:47:53 +0200 Subject: [mod] /stats : add reliability column and sort by column links --- searx/templates/oscar/stats.html | 28 ++++++++++++++++++++++------ 1 file changed, 22 insertions(+), 6 deletions(-) (limited to 'searx/templates') diff --git a/searx/templates/oscar/stats.html b/searx/templates/oscar/stats.html index 0851343ce..149522226 100644 --- a/searx/templates/oscar/stats.html +++ b/searx/templates/oscar/stats.html @@ -1,6 +1,5 @@ {% extends "oscar/base.html" %} {% block styles %} - {% endblock %} {% block title %}{{ _('stats') }} - {% endblock %} + +{%- macro th_sort(column_order, column_name) -%} + {% if column_order==sort_order %} + {{ column_name }} {{ icon('chevron-down') }} + {% else %} + {{ column_name }} + {% endif %} +{%- endmacro -%} + {% block content %}

{{ _('Engine stats') }}

@@ -25,27 +33,33 @@ {% else %} - - - - + + + + + {% for engine_stat in engine_stats.get('time', []) %}
{{ _("Engine name") }}{{ _('Scores') }}{{ _('Number of results') }}{{ _('Response time') }}{{ th_sort('name', _("Engine name")) }}{{ th_sort('score', _('Scores')) }}{{ th_sort('result_count', _('Result count')) }}{{ th_sort('time', _('Response time')) }}{{ th_sort('reliability', _('Reliability')) }}
{{ engine_stat.name }} + {% if engine_stat.score %} {{ engine_stat.score|round(1) }} + {% endif %} + {%- if engine_stat.result_count -%} {{- engine_stat.result_count | int -}}{{- "" -}} {{- "" -}} + + {%- endif -%} + {%- if engine_stat.total -%} {{- engine_stat.total | round(1) -}}{{- "" -}}
+ {%- endif -%} + {{ engine_reliabilities.get(engine_stat.name, {}).get('reliablity') }} {% endfor %} -- cgit v1.2.3 From 7032f7521c344592dc68f89027c98cdec46d7055 Mon Sep 17 00:00:00 2001 From: Alexandre Flament Date: Fri, 23 Apr 2021 11:01:54 +0200 Subject: [mod] /stats: simple theme implementation --- searx/templates/oscar/stats.html | 18 ++----- searx/templates/simple/stats.html | 100 ++++++++++++++++++++++++++++++++------ 2 files changed, 88 insertions(+), 30 deletions(-) (limited to 'searx/templates') diff --git a/searx/templates/oscar/stats.html b/searx/templates/oscar/stats.html index 149522226..b83714020 100644 --- a/searx/templates/oscar/stats.html +++ b/searx/templates/oscar/stats.html @@ -1,15 +1,5 @@ {% extends "oscar/base.html" %} -{% block styles %} - -{% endblock %} {% block title %}{{ _('stats') }} - {% endblock %} {%- macro th_sort(column_order, column_name) -%} @@ -45,7 +35,7 @@ {% if engine_stat.score %} {{ engine_stat.score|round(1) }} -