show download count

This commit is contained in:
bicarus-dev
2026-07-01 19:46:27 -07:00
parent c99f59c69d
commit 47a1ff101e
+5 -1
View File
@@ -37,11 +37,15 @@
const octokit = new Octokit(); const octokit = new Octokit();
const owner = "spice2x"; const owner = "spice2x";
const repo = "spice2x.github.io"; const repo = "spice2x.github.io";
const sumDownloads = (assets) =>
(assets || []).reduce((total, asset) => total + (asset.download_count || 0), 0);
const latest = await octokit.request( const latest = await octokit.request(
"GET /repos/{owner}/{repo}/releases/latest", "GET /repos/{owner}/{repo}/releases/latest",
{ owner, repo }); { owner, repo });
if (latest && latest.data && latest.data.name) { if (latest && latest.data && latest.data.name) {
document.getElementById("octo_latest_release").textContent = " (" + latest.data.name + ")"; const downloads = sumDownloads(latest.data.assets).toLocaleString();
document.getElementById("octo_latest_release").textContent =
" (" + latest.data.name + ", " + downloads + " downloads)";
} }
const releases = await octokit.request( const releases = await octokit.request(
"GET /repos/{owner}/{repo}/releases", "GET /repos/{owner}/{repo}/releases",