今回はGitHubのREST-APIを使ったりしていろいろ取得してみます。
https://docs.github.com/ja/rest?apiVersion=2022-11-28
ユーザー名からリポジトリを取得しよう!
ユーザー名からリポジトリを取得するには以下URLにリクエストします
https://api.github.com/users/<username>/repos誰がstarしているかを調べる
webでリポジトリを表示して、URLの末尾にstargazersを付けるだけ!
https://github.com/<username>/<repository_name>/stargazers誰がwatchしているかを調べる
上記のstarしている人を調べる方法同様、
webでリポジトリを表示して、URLの末尾にwatchersを付けるだけ!
https://github.com/<username>/<repository_name>/watchers誰がforkしているかを調べる
これも同様で、
webでリポジトリを表示して、URLの末尾にforksを付けるだけです!
https://github.com/<username>/<repository_name>/forksReleaseのダウンロード数を調べよう
Releaseのダウンロード数を調べるには以下URLにリクエストします
https://api.github.com/repos/<username>/<repository_name>/releases有効なアセットがあれば、assetsにオブジェクトがありますので、その中で自分が取得したいとしているアセットを名前から探します。
download_countにダウンロード数が表示されています!