⭐️RでGitHubの活動(芝生)を出力する
最近流行り(?)のGitHubでの活動を表す「芝生」をRで表示する方法。
実は自作パッケージの {motivator}
に実装されている(一年間放置していたのでちょっと手を入れ直した)。
実行すると次のように、GitHubの芝っぽいものが描画される。
# devtools::install_github("uribo/motivator") library(motivator) # username引数でストーキングしたいGitHubのアカウント名を指定する indicate_gh_contribution(username = "uribo")
https://github.com/uribo のものと比較してみてほしい。それっぽいものができている。個人的には満足。
ただ、これはプライベートリポジトリでの活動を含んでいないものなのでなんとかしたい( {rvest}
でなんとかなるやろ、と思ってやってみたらログインがうまくいかなくて挫折した)。
ちなみに、git2r::punch_card()
でもGitHubの活動度を示す(コミットした日時)タイムカードを描画できる。
関連
Rを使ったGitHub contribution graph「芝生」の可視化 - Qiita... 古い情報
Enjoy 😁