diff --git a/app/templates/packages.html b/app/templates/packages.html index 135abfe..44bc14e 100644 --- a/app/templates/packages.html +++ b/app/templates/packages.html @@ -5,9 +5,27 @@

Packages

-
{{ packages|length }} packages
+
{{ packages|length }} packages {% if repo_filter %}({{ repo_filter }}){% endif %}
+ +
+
+ Repositories: +
+ +
+ +
+
+ +
+ diff --git a/app/templates/repos.html b/app/templates/repos.html index 05a0d40..0f009e0 100644 --- a/app/templates/repos.html +++ b/app/templates/repos.html @@ -20,7 +20,7 @@
{{ repo.src_url }}
Packages:
-
{{ repo.packages|length }}
+
{{ repo.packages|length }}
Package Size:
{{ repo.csize|filesize }}
diff --git a/app/web.py b/app/web.py index 0c1ad48..86546b6 100644 --- a/app/web.py +++ b/app/web.py @@ -239,9 +239,12 @@ async def package(request: Request, response: Response, package_name: Optional[s "packages": packages, }, headers=dict(response.headers)) else: + repos = get_repositories() return templates.TemplateResponse("packages.html", { "request": request, "packages": packages, + "repos": repos, + "repo_filter": repo or None, }, headers=dict(response.headers))