V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
TristanYang
V2EX  ›  分享创造

为了统计 github 每日新增 star,我做了个工具...

  •  1
     
  •   TristanYang ·
    zerosoul · 2019-10-14 06:44:35 +08:00 · 2469 次点击
    这是一个创建于 1627 天前的主题,其中的信息可能已经有所发展或是发生改变。
    github 好像不能统计查看一个仓库每日新增多少 star,找了几个 git history 之类的第三方工具,也没有这样的功能。

    为了满足我的小需求,这两天做了个小工具,输入仓库地址,可以方便地以图表方式展现出来,还可以生成图表图片。

    当然,如果 star 数过大,超过 5k,生成最终图表会慢,因为 github 接口是分页调取的,每次只能取 100 条数据,而且接口有限额,每天有 5k 次调用。

    不过对我个人用,足够了。后面可以改成获取个人授权方式。

    体验地址: https://stars.yangerxiao.com/?repo=https://github.com/zerosoul/chinese-colors
    源码地址: https://github.com/zerosoul/awesome-repo-star-view

    P.S. github graphql API 真香

    learningman
        1
    learningman  
       2019-10-14 07:30:43 +08:00 via Android
    看的 md 项目太多,对 awesome 这个词都看的难受。。。
    TristanYang
        2
    TristanYang  
    OP
       2019-10-14 07:33:05 +08:00 via iPhone
    @learningman 哈哈 这个可是纯代码项目哦
    gz911122
        3
    gz911122  
       2019-10-14 10:04:43 +08:00
    不错不错
    granpa
        4
    granpa  
       2019-10-14 14:12:53 +08:00
    awesome 是啥意思 怎么都用它命名
    TristanYang
        5
    TristanYang  
    OP
       2019-10-14 15:30:48 +08:00 via iPhone
    @granpa 是块砖 哪里需要哪里搬
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1286 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 17:48 · PVG 01:48 · LAX 10:48 · JFK 13:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.