分享一个查询 github 天梯分的工具,来测试一下你的分数吧 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
north521
V2EX    分享创造

分享一个查询 github 天梯分的工具,来测试一下你的分数吧

  •  
  •   north521 2019-10-31 10:23:03 +08:00 5942 次点击
    这是一个创建于 2224 天前的主题,其中的信息可能已经有所发展或是发生改变。
    > 网址 [gitstar]( http://gitstar.txtxtx.com.cn/)




    长久以来,大多数的排行榜,都是依靠 star 数来评价一个开发者,但是因为 github 的模糊设定,导致 star 可能是书签,可能是点赞,可能是支持,导致 star 价值越来越低,作为评价准则也越来越缺少说服力.
    尤其是最近几年看到各种各样的 markdown 项目疯狂收集星星,导致 star 泡沫飙升,原来面试的时候,简历上说有个几百 star 的项目已经是很厉害的了,现在论坛上动不动就是一万 star 是如何炼成的,我看了几个这种帖子之后,忽然萌生了一个想法,那就是,能不能通过收集 github 上的多维度数据,判断一个开发者真正的水平呢?

    说干就干,我花了几个晚上收集了一些国内外的已经有的 ranking 网站,发现基本都是依靠 star 或者 follow 作为指标,这两个肯定要纳入维度的,然后又看了一些分析社交影响力的论文,摸索着自己搞了一套公式,最后应用了一点统计学的方法,把数据整理了一下,打造了一个打分系统 gitstar,github 的明星

    再写上一点吧,本来后端接口也就花费了 2 天时间就写好了,多亏了 github api 给力,但是好死不死我想搞个前后端分离,于是看了一晚上 vue,磕磕绊绊的开始写了起来,本来准备 10 月 24 号就发布上线,结果磕磕绊绊写到上周末,周日晚上兴冲冲的发布完毕,忽然发现 1MB 的小主机,竟然打开要 10s 左右,原来 vue 打包没有优化,打出来的竟然有 2MB!!!!,昨天下班查了下资料,引入 cdn,gzip,终于快一点了。。。。




    操作很简单,注意要查询其他人的信息, 比如 https://github.com/torvalds
    就要填写 torvalds,不是邮箱


    以 linux 之父的结果简单说明一下
    ![image.png]( https://i.loli.net/2019/10/30/HSBb53yzWmdZhqI.png)

    左边个人信息一目了然,其中 top repo 指的是个人贡献最多的项目,可能不是自己名下的

    星星 自己名下所有项目+top repo 的 star 数 ,可以侧面说明项目的受欢迎程度
    粉丝 就是粉丝数,这个比较能表现出一个人的影响力
    活跃度 就是 contribute 的加权,commit 占比较少,提 pr 和 issue 权重略大一些
    代码影响 个人名下项目的 获得一定 star 的项目数
    其他项目 贡献过代码的其他项目的 获得一定 star 的项目数









    欢迎提出点意见,如果觉得分数不合理也请提出来

    可以晒你的分数,祝大家早日成为五边形战士
    第 1 条附言    2019-11-05 12:36:28 +08:00
    推荐个图床 https://sm.ms/
    直接剪贴图片,然后粘贴到这里
    就可以拿到地址回复了
    第 2 条附言    2019-11-06 22:03:13 +08:00
    更新 1.1 版本,增加排行榜功能,目前只是查询的用户的查询
    34 条回复    2019-11-14 13:09:29 +08:00
    north521
        1
    north521  
    OP
       2019-10-31 12:37:09 +08:00
    ![image.png]( https://i.loli.net/2019/10/31/qGQ5YgueUIfN7zB.png)

    再举个例子,这个是前一阵很火的 markdown 项目,只有 star 分比较高,其他分都没到及格线,可以侧面看出来,影响力并不太大
    north521
        2
    north521  
    OP
       2019-10-31 12:48:37 +08:00
    hengyunabc score 419

    v 站不让贴图了

    arthas 的主要开发者和宣传者,如图,只有粉丝数略低,但是项目分很高,说明质量高而且在开源领域很活跃,值得关注一拨


    ruanyf score 469

    阮一峰 不需要多言,影响力极大,唯一缺点就是开源项目贡献较少
    zlq4863947
        3
    zlq4863947  
       2019-10-31 12:49:48 +08:00
    这个强 不开源是吧?
    north521
        4
    north521  
    OP
       2019-10-31 12:52:30 +08:00
    @zlq4863947 还在调整公式,毕竟样本太少,都是我自己收集资料,分析调整的, 感觉个人倾向有点大,相让大家一起挑挑刺,比如说我觉得 xx 的 xx 分低了,或者应该加上什么维度更客观

    调整完之后就放出来
    mldie
        5
    mldie  
       2019-10-31 13:16:13 +08:00
    登录后查询,右边弹出提示"错误提示", /search 接口返回 code -1
    north521
        6
    north521  
    OP
       2019-10-31 13:56:21 +08:00
    @mldie ![image.png]( https://i.loli.net/2019/10/31/My6taoTxcQ4kEAs.png)
    奇怪,我这里 ok 的
    north521
        7
    north521  
    OP
       2019-10-31 14:26:07 +08:00
    @mldie 现在 ok 了吗
    moonrailgun
        8
    moonrailgun  
       2019-10-31 15:29:31 +08:00
    感觉算法有点奇怪。具体说不上来
    north521
        9
    north521  
    OP
       2019-10-31 15:44:00 +08:00
    @moonrailgun 觉得哪里不合理?
    zhangneww
        10
    zhangneww  
       2019-10-31 18:57:34 +08:00   1
    提个 bug,查询出来的结果,头像下面用户名的链接不会变,打开页面查询用户 A 之后是 A 的链接,再查 B,还是 A 的链接
    cyrbuzz
        11
    cyrbuzz  
       2019-10-31 19:25:30 +08:00
    代码影响得了 91 分,我这么强的嘛= =。
    north521
        12
    north521  
    OP
       2019-10-31 22:07:53 +08:00
    @zhangneww 修复了,感谢
    north521
        13
    north521  
    OP
       2019-11-01 11:07:38 +08:00
    @cyrbuzz 看了一下,确实是名列前茅,这个指标是 7,基本超过 90%以上
    zhuyuefeng
        14
    zhuyuefeng  
       2019-11-03 10:51:13 +08:00
    @li24361 但是比如我贡献的一些项目可能我直接创建了一个 organization 来存(主要是方便大家协作),这部分 star 就消失了(相比于仍然使用自己账户来维护开源项目的同学
    north521
        15
    north521  
    OP
       2019-11-03 20:16:19 +08:00
    @zhuyuefeng 是的,所以 organization 的里面贡献的项目算到其他项目分,其他项目是你贡献过的所有的项目
    zhuyuefeng
        16
    zhuyuefeng  
       2019-11-03 21:13:33 +08:00
    @li24361 请问代码的影响度指的是什么意思呢?如果不能具体说的话,可以告知和哪些大概的参数有关呢?想描绘的是什么样的模型呢?
    north521
        17
    north521  
    OP
       2019-11-03 23:45:37 +08:00 via iPhone
    @zhuyuefeng
    这里取的数据是你贡献最多的,非本人名下的仓库,比如一楼的例子,最大贡献可能是其他组织下的仓库,只要你贡献代码,会算成你的数据的,然后根据 star 数计算的
    DiamondYuan
        18
    DiamondYuan  
       2019-11-04 14:37:40 +08:00


    看看自己的。
    Lunatic1
        19
    Lunatic1  
       2019-11-04 16:14:51 +08:00
    分越高越好??有分数分布吗?
    north521
        20
    north521  
    OP
       2019-11-04 16:15:50 +08:00
    @Lunatic1 分越高越厉害,分数分布在搞,目前样本太少,准备批量跑一下看看
    north521
        21
    north521  
    OP
       2019-11-04 17:16:18 +08:00
    @DiamondYuan 除了粉丝数,其他的一流啊
    howel52
        22
    howel52  
       2019-11-04 19:46:23 +08:00
    @DiamondYuan 给老法师低头
    blueset
        23
    blueset  
       2019-11-05 11:11:23 +08:00 via Android
    quackin
        24
    quackin  
       2019-11-05 14:40:54 +08:00
    test 的 top repo 居然会变成自己的。。
    north521
        25
    north521  
    OP
       2019-11-05 15:48:47 +08:00
    @quackin github api 的问题,如果查询的用户没有 top repo,就会展示查询人 token 的 top repo,这个我已经屏蔽掉了,能具体说下查询的用户和你的用户名吗?
    KeyboardManAnAn
        26
    KeyboardManAnAn  
       2019-11-05 23:12:19 +08:00
    我也来检验一下自己的影响力

    ![截屏 2019-11-05 下午 11.12.03.png]( https://i.loli.net/2019/11/05/W29sUMvF7xJuzn8.png)
    airyland
        27
    airyland  
       2019-11-06 09:59:16 +08:00
    top repo 显示为 none。
    north521
        28
    north521  
    OP
       2019-11-06 10:16:44 +08:00
    @airyland 显示为 none 就是没有查到你的 top repo,应该是名下没有项目
    blackbbc
        29
    blackbbc  
       2019-11-08 00:43:52 +08:00
    pinned 的项目星星也会被计算入内嘛。。。上面 DiamondYuan 大佬 pinned 了一个 53k 星的项目
    pkwenda
        30
    pkwenda  
       2019-11-08 01:11:49 +08:00
    我何德何能 333 分,你这个不准
    north521
        31
    north521  
    OP
       2019-11-08 09:58:33 +08:00
    @pkwenda ![image.png]( https://i.loli.net/2019/11/08/R5Cu8l1v2hGxrHE.png)
    你应该是参与提交了很多非本人名下的项目吧,这些项目分不低的
    north521
        32
    north521  
    OP
       2019-11-08 10:28:05 +08:00
    @pkwenda 我看了下,确实 其他项目和代码影响这个,算法有点问题,造成只有 0 和 1 区分度大,其他的区分度不大,我得调整下,谢谢
    itgoyo
        33
    itgoyo  
       2019-11-08 15:45:25 +08:00

    挺好玩的,就是活跃度这个字别切割了有点小难受
    hzlzh
        34
    hzlzh  
    PRO
       2019-11-14 13:09:29 +08:00
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1106 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 23:29 PVG 07:29 LAX 15:29 JFK 18:29
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86