GithubScouter – あなたのGitHub戦闘力は?
ソーシャルの活動はその蓄積をビジュアル化することによって精神的な報酬を得られます。金銭的な報酬ではない分、より高いエンゲージメントが実現できるようになります。 GitHubで積極的に活動している方に使ってみて欲しいのがGithubScouterです。GitHubでの活動を戦闘力という形にしてくれるスカウターです。
GithubScouterの使い方
インストールはRubygemsで簡単です。
$ gem install github_scouter
後はGitHubのユーザ名を指定するだけです。
$ github_scouter moongift
戦闘力: 156
攻撃力: 112 知力: 42 すばやさ: 2
# repositories (50)
1. Ruby 13
2. JavaScript 13
3. Python 4
4. CoffeeScript 2
5. Objective-C 2
6. Swift 1
# starred (25)
1. Ruby 8
2. Python 5
3. JavaScript 5
4. C++ 1
5. CoffeeScript 1
6. Objective-C 1
…低いですね…。色々なユーザで試してみると良いでしょう。筆者が見た中で一番高かったのは、
$ github_scouter miyagawa
戦闘力: 110347
攻撃力: 109920 知力: 297 すばやさ: 130
# repositories (292)
1. Perl 195
2. Ruby 47
3. JavaScript 10
4. Shell 7
5. CoffeeScript 6
6. Python 4
7. C 3
8. CSS 2
9. C++ 1
# starred (200)
1. Ruby 76
2. Perl 24
3. Go 23
4. JavaScript 18
5. Shell 9
6. C 9
7. Objective-C 7
8. Java 6
9. Swift 4
10. PHP 3
と、miyagawa さんでした。なお、 naoya さんはリポジトリの数が多いのか、GithubScouterがエラーを起こしてしまったため測定できずという結果でした…(この結果はこの結果で面白さを感じさせるのですが)。
計算式があるので自分のリポジトリにないといけなかったり、スターの数が影響したりと単純にオープンソース開発に参加しているだけでは数値は高くならないようです。ぜひ自分の戦闘力を見てみてください。
GithubScouterはRuby製のオープンソース・ソフトウェア(MIT License)です。