組織のリポジトリの言語比率情報を知りたい。
REST API のリソースを読むこと。
$ cd /path/to/work
$ git clone https://github.com/mfham/github_repos_analysis.git
$ cd github_repos_analysis
$ ruby -v
ruby 3.0.0p0 (2020-12-25 revision 95aff21468) [x86_64-darwin18]
$ bundle --version
Bundler version 2.2.3
$ bundle config set --local path 'vendor/bundle'
$ bundle config set --local jobs 4
$ bundle install
$ mv .env_sample .env
$ emacs .env
$ bundle exec ruby analyze.rb
値を見る限り、例えば組織githubのリポジトリの中で主要言語がGo言語である一覧は、 https://api.github.com/repos/github/{repo}/languages の結果を集計したものではなく、 https://api.github.com/repos/github/{repo} の result["language"]でもなく、 https://api.github.com/repos/github/{repo} の result["source"]["language"]もしくはresult["parent"]["language"]が利用されていそうである。