GitHubからいろいろ取得してみた

今回は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>/forks

Releaseのダウンロード数を調べよう

Releaseのダウンロード数を調べるには以下URLにリクエストします

https://api.github.com/repos/<username>/<repository_name>/releases

有効なアセットがあれば、assetsにオブジェクトがありますので、その中で自分が取得したいとしているアセットを名前から探します。 download_countにダウンロード数が表示されています!

ブログ一覧に戻る