diff --git a/docs/_includes/content.html b/docs/_includes/content.html index aa150f4..b4be523 100644 --- a/docs/_includes/content.html +++ b/docs/_includes/content.html @@ -37,11 +37,15 @@ const octokit = new Octokit(); const owner = "spice2x"; const repo = "spice2x.github.io"; + const sumDownloads = (assets) => + (assets || []).reduce((total, asset) => total + (asset.download_count || 0), 0); const latest = await octokit.request( "GET /repos/{owner}/{repo}/releases/latest", { owner, repo }); 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( "GET /repos/{owner}/{repo}/releases",