【GitHub】リリースしたPGMのダウンロード数を確認方法

2024/01/18

curl GitHub GitHub CLI GitHub REST API

ダウンロード数のカウント方法

asset数をカウントする。
→asset追加なし、ソースのみでリリースするとカウント不可

GitHub Release Statsの使用


おすすめです。

【未検証】curlによる確認方法

トークン発行など公式手順の則れば可能そう。こちらの方法はおそらく不可。

curlはcmdを管理者権限で起動することで実行可能なので、早速実行してみた。
以下の結果が帰ってきた。

C:\WINDOWS\system32>curl \ --silent \ --header "Accept: application/vnd.github.v3+json" \ https://api.github.com/Syumiru/Poke-Controller-Modified-PGM/releases/tag/v1.1.5.4
{
  "message": "Not Found",
  "documentation_url": "https://docs.github.com/rest"
}

URLを参照するとAPIを使えとのこと。
まぁこの方法だと誰でも情報確認できてしまうし当たり前か。
参考元のブログがトークン発行について言及していないが、公式ドキュメントによるとトークンを発行する必要ある。

参考

【検証済】GitHub REST APIによる確認方法

指定されたURLの説明に則って作業する。

  1. GitHub CLIのダウンロード
  2. 下記を参考に初期設定
    GitHub CLIを使ってみる
  3. gh api repos/Syumiru/Poke-Controller-Modified-PGM/releasesで情報出力される。