跳到主要内容
把 GitHub 账户做成 FIFA 球员卡,这个站想得挺多

把 GitHub 账户做成 FIFA 球员卡,这个站想得挺多

小周
小周

· 阅读约 2 分钟

刷 dev.to 刷到一篇配图特别逗的帖子,标题大意是“拿 GitHub 数据生成你的 FIFA 球员卡”。作者 Konark Sharma 上个月发的,顺着链接摸到 gitfut.com——这期的选手。一句话定调:一个把 GitHub 账户折算成 FIFA 风格球员卡的小站。

六项指标的算法帖子里写得挺坦率。PAC 是你这一年的 commit、PR、code review 和 issue 追踪活动;SHO 看整个 GitHub 收获的 star 总数,加你最火那个单项目的星数;PAS 是被别人仓库合并的 PR 条数加关注者;DRI 吃语言多样性,而且到第十种语言之后,每多一种的加成递减;DEF 看你 review 了多少代码、关了多少 issue。PHY 是例外,不看一年,是整个开发生涯的累计总贡献。它连“一年的活动”和“一生的积累”都分开算,这种细致程度放在玩具级项目里挺罕见的。

我服它的点可能有点怪:这个站主动往自己身上装了几个“防刷分”的设计。六项指标按你自己的画像相对加权,跟你自己的历史比,不跟别的开发者比,直接剥夺了打榜心态。数值封顶 88,想进 90 得靠长期真实战绩撑出来,不是近两周突击一把 PR 就能抬高的。做 GitHub 数据可视化的人我见过不少,主动给自己设上限的没几个。

卡面也不是静态的:属性强弱会改变卡片形状,自动给出一个位置和一个原型。等级沿 Bronze、Silver、Gold、In-Form、TOTY、Icon 往上爬。作者自己生成了一张,拿了个 In-Form,DEF 最弱。合理,写工具的人哪有空干 review。

上手门槛低到没什么可说的,网页丢个用户名进去就出卡,不需要装任何东西。但它拼出来的那个你,只是你的公开数据,不是完整的你——评论区里 Aryan 说的那句我印象很深:GitHub 数据只能讲出一个人故事里的一部分。

适合谁:想看看“我在公开数据里长什么样”的,跑一张挺快乐;不适合谁:把 GitHub 账户当真我、看了数据容易难过的,别跑。候选池还放着一个同方向的小工具,等它再更两版看值不值得讲。能不能打,自己丢个用户名进去试最准。

更多「工作流」的实战

评论

还没有评论,写下第一条讨论。