TL;DR
- 興味のある、GitHubリポジトリのStar数の増加の様子を知りたい
- いくつかサービスがあるが、今回はStar Historyを紹介
GitHubリポジトリのStarの増加傾向を見たい
興味のあるGitHubリポジトリをパッと見ると、現在のStar数はわかりますが、どういう増加傾向を辿ってきたか知りたくなることがあるかもしれません。
- 最近、急にStar数が増えてきた
- コンスタントに増加している
- 最近は全然増えていない
などを知りたくなったりするかも?
GitHubリポジトリのStarの情報を可視化できるサービス、ツールなどはいくつかあるようです。
今回は、Star Historyを試してみることにしました。
Star History
Star Historyは、先に書いたとおりGitHubリポジトリのStarの履歴を可視化してくれるサービスです。
Google ChromeのExtensionとしても提供されています。
Star Historyに限らず、この手のツールはGitHubのAPIを使っており、認証がない状態だとRate Limitがあります。これを超える場合には、アクセストークンの取得が必要です。
GitHub REST API v3 / Rate limiting
今回は、Rate Limitの範囲にいるうちに使います…。
試してみる
それでは、Star Historyを試してみましょう。Star Historyのサイトへアクセスします。
今回は、PythonのフレームワークであるDjangoリポジトリで試してみましょう。
ユーザー名/リポジトリ名
を入力して、「View star history」ボタンを押します。Djangoの場合は、django/django
です。
また、続けて別のリポジトリを追加することで、グラフの重ね合わせも可能です。ここでは、同じくPythonのフレームワークであるFlaskを追加してみます。pallets/flask
です。
こんな感じで表示されます。
結果をクリアする場合は、ページの下部にある「Clear the result」ボタンで。