BirdNET-stream/www/templates/today/species.html.twig

70 lines
2.8 KiB
Twig
Raw Normal View History

{% extends "base.html.twig" %}
{% block content %}
{% if results is defined and results | length > 0 %}
2022-08-16 19:28:19 +02:00
{% set taxon = results.taxon %}
<h2>
{% set today = "now" | date("Y-m-d") %}
{% if today == date %}
2022-08-16 19:28:19 +02:00
{{ "Today's contacts for" | trans }}
{% else %}
2022-08-16 19:28:19 +02:00
{{ "Contacts on " | trans }}
{{ date | format_datetime("full", "none") }}
{{ " for " | trans }}
{% endif %}
<span class="scientific-name">
2022-08-16 19:28:19 +02:00
{{ taxon.scientific_name }}
</span>
(<span class="common-name">
2022-08-16 19:28:19 +02:00
{{ taxon.common_name }}
</span>)
</h2>
<div class="stats">
2022-08-16 19:28:19 +02:00
{% set stat = results.stat[0] %}
<h3>{{ "Stats" | trans }}</h3>
<div class="contact-count">
{{ "Contact count:" | trans }}
2022-08-16 19:28:19 +02:00
<span class="counter">{{ stat.contact_count }}</span>
</div>
<div class="contact-confidence">
{{ "Max confidence" | trans }}
2022-08-16 19:28:19 +02:00
<span class="value">{{ stat.max_confidence }}</span>
</div>
</div>
2022-08-16 19:28:19 +02:00
{% set records = results.records %}
<div class="records">
<h3>{{ "Contact records" | trans }}</h3>
{% if records is defined and records | length > 0 %}
<table>
<thead>
<tr>
<th>{{ "Filename" | trans }}</th>
<th>{{ "Time" | trans }}</th>
<th>{{ "Confidence" | trans }}</th>
<th>{{ "Audio" | trans }}</th>
</thead>
<tbody>
{% for record in records %}
<tr>
<td>
2022-08-16 19:28:19 +02:00
<a title="{{ "Download audio file" | trans }}" href="/media/records/{{ record.audio_file }}">
{{ record.audio_file }}
</a>
</td>
2022-08-16 19:28:19 +02:00
<td>{{ record.date | date("H:m") }}</td>
<td>{{ record.confidence }}</td>
<td>
2022-08-16 19:28:19 +02:00
{% include "utils/player.html.twig" with { "file": record.audio_file } only %}
<button class="delete" value="{{ record.audio_file }}"><i data-feather="trash-2"></i></button>
</td>
</tr>
{% endfor %}
</tbody>
</table>
{% else %}
<p>{{ "No records this day for this species" | trans }}</p>
{% endif %}
</div>
{% endif %}
{% endblock %}