{% set badge_types = { "done": "bg-success", "running": "bg-info", "queued": "bg-secondary", "failed": "bg-danger", "unknown": "bg-dark" } %} {% macro status_badge(status) -%} {{ status }} {%- endmacro %} {% macro status_count_badge(status) -%} {% set status_count = package_list|selectattr("info.status", "equalto", status)|list|length %} {% if status_count > 0%} {{ status_count }} {% endif %} {%- endmacro %} plyder v{{ version }}

plyder v{{ version }}


Server Info

Download Directory {{ server_info.download_directory }}
Disk Usage {{ server_info.disk_usage.used }} / {{ server_info.disk_usage.total }}
Memory {{ server_info.process.memory }} %
CPU {{ server_info.process.cpu }} %

Add new package

Separate multiple URLs by newlines

Existing packages {# reverse order due to float-end #} {{ status_count_badge("unknown") }} {{ status_count_badge("failed") }} {{ status_count_badge("queued") }} {{ status_count_badge("running") }} {{ status_count_badge("done") }}

{% for package in package_list %}
{{ package.info.start_time }} -- {{ package.info.end_time|d('?') }}

{{ package.name }} {{ status_badge(package.info.status) }}

{% endfor %} {% if not package_list%} No packages... {% endif %}