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

受 code996 启发,写了一个用户脚本,可以直接探测 gitlab 项目的 996 指数

  •  3
     
  •   alalida · 2022-09-29 23:52:22 +08:00 · 3239 次点击
    这是一个创建于 546 天前的主题,其中的信息可能已经有所发展或是发生改变。

    正如 code996 所言:

    code996 是一个分析工具,它可以统计 Git 项目的 commit 时间分布,进而推导出项目的编码工作强度。

    Preview: https://hellodigua.github.io/code996/

    我实际使用觉得一个个 pull 下来太费时了,所以利用 gitlab api 写了这个脚本。

    脚本在此: https://github.com/hellodigua/code996/blob/master/userscript.js

    嫌麻烦也可以直接安装: https://greasyfork.org/en/scripts/452007-gitlab-996-index-statistic

    如何使用 Gitlab 线上版本

    gitlab 项目可以使用浏览器用户脚本 userscript.js进行在线分析

    • 安装浏览器插件 tampermonkey https://www.tampermonkey.net/
    • 拷贝 userscript.js 文件到 tampermonkey
    • 打开需要分析的 gitlab 项目页面,点击按钮可得到分析结果
    image

    预览

    分析项目的基本情况:

    basic

    16 条回复    2022-09-30 19:15:10 +08:00
    szxczyc
        1
    szxczyc  
       2022-09-30 02:06:46 +08:00 via iPhone
    有点意思啊明天试试
    bl4ckoooooH4t
        2
    bl4ckoooooH4t  
       2022-09-30 09:04:15 +08:00
    有意思<a href="https://imgur.com/BJy3Dcb" target="_blank"><img src="https://imgur.com/BJy3Dcb" ></a>
    wuxiaoqing234
        3
    wuxiaoqing234  
       2022-09-30 09:12:41 +08:00
    有码云的 996 指数吗 @alalida
    margoxlive
        4
    margoxlive  
       2022-09-30 09:55:11 +08:00
    有点儿意思~
    lwch
        5
    lwch  
       2022-09-30 10:03:22 +08:00
    一不小心探测出来人在 996 魂在 9101
    Bazingal
        6
    Bazingal  
       2022-09-30 10:32:16 +08:00
    怎么算的,965 指数是 0 ,1065 居然是 9
    shmilypeter
        7
    shmilypeter  
       2022-09-30 10:45:03 +08:00
    收藏了,我一直以来就想搞一个根据提交时间分析加班情况的(事实上我来到一个新项目也会习惯性的看提交时间),看来有人已经搞出来了。
    shmilypeter
        8
    shmilypeter  
       2022-09-30 10:45:36 +08:00   ❤️ 2
    多说两句,如果刚入职发现加班很多,暂时就不要关闭简历,可以继续找,反正现在都可以电面。找到了直接跑路。
    aCodingCat
        9
    aCodingCat  
       2022-09-30 11:02:00 +08:00
    能不能做个查看 fork 仓库的活跃指数。。。
    好些经典的库不维护了,想看看别人 fork 的有没有活跃的继续用。。。
    hellodigua
        10
    hellodigua  
       2022-09-30 11:07:01 +08:00
    感谢老哥的贡献,原来你也在 V2 哈哈
    alalida
        11
    alalida  
    OP
       2022-09-30 11:35:53 +08:00 via Android
    @hellodigua 👍👍👍
    boatrain1111
        12
    boatrain1111  
       2022-09-30 13:55:38 +08:00
    对 gitlab 版本有要求吗,无法显示按钮
    gimp
        13
    gimp  
       2022-09-30 14:59:00 +08:00
    挺好玩儿的 👍
    amrnxcdt
        14
    amrnxcdt  
       2022-09-30 15:01:09 +08:00
    @aCodingCat #9 比如 op 的脚本可以在这里看 https://github.com/hellodigua/code996/network
    oneisall8955
        15
    oneisall8955  
       2022-09-30 18:09:49 +08:00
    gitlab 版本问题吗?确实是 gitlab 项目,但是 document.body.dataset 中没有 projectId 字段
    https://imgur.com/vt83h1p
    alalida
        16
    alalida  
    OP
       2022-09-30 19:15:10 +08:00 via Android   ❤️ 1
    @oneisall8955
    @boatrain1111
    估计是版本问题,github 讨论吧,开个 issue 。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   998 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 22:06 · PVG 06:06 · LAX 15:06 · JFK 18:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.