mirror of
https://github.com/spice2x/spice2x.github.io.git
synced 2026-08-02 06:40:42 -07:00
show download count
This commit is contained in:
@@ -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",
|
||||||
|
|||||||
Reference in New Issue
Block a user