From 6e736d19d9e84c4770b7d7d3d1ad35ac90b76d60 Mon Sep 17 00:00:00 2001 From: Joe Clay <27cupsofcoffee@gmail.com> Date: Sat, 11 Jan 2025 15:28:43 +0000 Subject: [PATCH] Improve accessibility of badges --- templates/categories/macros.html | 29 +++++++++++++++++------------ 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/templates/categories/macros.html b/templates/categories/macros.html index c0d705b9..e301f79a 100644 --- a/templates/categories/macros.html +++ b/templates/categories/macros.html @@ -6,13 +6,16 @@ {% if item.source %} {% if item.source == 'crates' %} - {% set data = load_data(url = "https://crates.io/api/v1/crates/" ~ item.name ~ "?include=", format="json", headers=["User-Agent=arewegameyet (gamedev-wg@rust-lang.org)"]) %} + {% set data = load_data(url = "https://crates.io/api/v1/crates/" ~ item.name ~ "?include=downloads", format="json", headers=["User-Agent=arewegameyet (gamedev-wg@rust-lang.org)"]) %} {# human readable name #} {% set name = data.crate.name %} {# Github/Gitlab/Etc. repository #} {% set repository_url = data.crate.repository %} {% set crate_url = 'https://crates.io/crates/' ~ name %} {% set description = data.crate.description %} + {% set latest_version = data.crate.default_version %} + {% set downloads = data.crate.downloads %} + {% set recent_downloads = data.crate.recent_downloads %} {% if data.crate.homepage %} {% set homepage_url = data.crate.homepage %} {% endif %} @@ -26,6 +29,8 @@ {% set homepage_url = data.homepage %} {% endif %} {% set description = data.description %} + {% set stars = data.stargazers_count %} + {% set last_commit = data.pushed_at %} {% endif %} {% endif %} @@ -113,44 +118,44 @@
- Crates.io link for {{ name }} + Latest version: {{ latest_version }}
-