GitFut - GitHub統計をワールドカップ風の選手カードに変換
(github.com/Younesfdj)- GitHubプロフィールの活動を分析して、99点満点のサッカー選手カードを生成してくれる
- GitHubから6つのシグナルを読み取り、サッカーの能力値に変換し、6段階の等級ごとにデザインを適用
- PAC / Pace: 直近1年のコミット数
- SHO / Shooting: リポジトリが獲得した総Star数
- PAS / Passing: Pull Requestとフォロワー数
- DRI / Dribbling: 使用言語の多様性
- DEF / Defending: コードレビューとIssue活動
- PHY / Physical: 全期間のコントリビューション活動
- 等級は Bronze / Silver / Gold / In-Form / TOTY / Icon
- 一般的な統計だけで得られる総合点は 最大88点 に制限
- 90点台には長い活動期間と影響力が求められるため、1年間の活動量が高いだけではIconにはならない
- 能力値の分布を分析して、ポジションとプレースタイルも自動で決定
- Shootingが突出していれば得点型アタッカー
- DefendingとPassingが高ければ後方プレーメーカーに分類
- 生成されたカードは、GitHub統計が変わると再評価されるリアルタイム画像URLとして提供される
gitfut.com/<username>.png: READMEやポートフォリオに埋め込むカード画像gitfut.com/<username>: 完全なスカウティングレポート?country=XX: カードの国旗を直接指定
- GitHubプロフィールREADMEには次のように埋め込み可能
[](https://gitfut.com/YOUR_USERNAME) - Next.js / TypeScript / Tailwind / Redisで実装
- MITライセンス
2件のコメント
0.03%....
0.01%と言われると、気分はいいですね。