2022-11-06 17:58:35 +00:00
|
|
|
{% extends "packages/package_base.html" %}
|
|
|
|
|
|
|
|
{% block title %}
|
2022-11-06 18:51:33 +00:00
|
|
|
{{ _("Statistics") }} - {{ package.title }}
|
2022-11-06 17:58:35 +00:00
|
|
|
{% endblock %}
|
|
|
|
|
2023-06-14 22:47:08 +01:00
|
|
|
{% from "macros/stats.html" import render_package_stats, render_package_stats_js,
|
|
|
|
render_package_selector, render_daterange_selector with context %}
|
2022-11-09 18:47:44 +00:00
|
|
|
|
2022-11-06 17:58:35 +00:00
|
|
|
{% block scriptextra %}
|
2022-11-09 18:47:44 +00:00
|
|
|
{{ render_package_stats_js() }}
|
2022-11-06 17:58:35 +00:00
|
|
|
{% endblock %}
|
|
|
|
|
|
|
|
{% block content %}
|
2023-08-22 19:58:43 +01:00
|
|
|
<div class="float-end">
|
|
|
|
<a class="btn btn-secondary me-2" href="{{ package.get_url('packages.stats_csv') }}">
|
|
|
|
<i class="fas fa-download me-1"></i>
|
2022-11-09 18:58:58 +00:00
|
|
|
{{ _("Download (.csv)") }}
|
|
|
|
</a>
|
2023-06-15 09:00:11 +01:00
|
|
|
{{ render_daterange_selector(options, start or end) }}
|
2022-11-09 18:58:58 +00:00
|
|
|
{{ render_package_selector(package.author, package=package) }}
|
|
|
|
</div>
|
2022-11-06 18:51:33 +00:00
|
|
|
<h2 class="mt-0">{{ _("Statistics") }}</h2>
|
2023-06-18 21:56:19 +01:00
|
|
|
{{ render_package_stats(package.get_url('api.package_stats', start=start, end=end), package.downloads, start or end) }}
|
2022-11-06 17:58:35 +00:00
|
|
|
{% endblock %}
|