爆肝了一个月,从来没有这么累过(身体有点儿顶不住了,被迫体调不良请假
0x00.前言
现在只想每天晚上能睡个好觉,可谁能想到连这都变成一件奢侈的事情了
0x01.GitHub Contributions
没错,脑海里第一个浮现的就是那张「地铁站都比你努力」的推图,可惜原推找不到了
点击此处 ← 查看折叠
参照Learn how we count contributions可知,如下类型会被计入
Issues
、pull requests
和discussions
Commits
也就是说,实际的统计量不只是Commits
,还包括其他互动的一些方面,并且印象里当初创建一个新的空仓库也会被+1
(注:有待考证
并且在2022
年跨年时,自己为了恢复为原有的整1000
数字折腾到半夜最终还是失败了(因为即使是push -f
仍然会被计入
0x02.Lakr233/myyearwithgit
我和我的代码,还有这一年。
这是单独针对于git
仓库进行分析的app
,仅限macOS
平台,不过从结果来看并不符合预期,明明自己写的最多的应该是.py
才对,却因为创建过前端项目反倒是HTML
变成第一了草
点击此处 ← 查看折叠
0x03.Productivity Guide
接下来是JB
家的IDE
,虽然是针针对于快捷键而不是代码量的统计,但还是列出来吧,也不一定有多少人知道
这里拿PyCharm
举例子,在「帮助」里,中文翻译成了「我的工作效率」
嗯?第一名竟然不是自动补全
0x04.WakaTime
前面说了那么多,终于来到重头戏了,这是统计写代码时长的网站,是真正的那种只有打字才会统计的那种,干放着无操作不会被计入时长(应该是
常用的编辑器VSCode
、PyCharm
等都有插件可以安装
点击此处 ← 查看折叠
上周
上上周
而配置文件只有一处,位于用户文件夹下的.wakatime.cfg
,没错就是个api_key
点击此处 ← 查看折叠
1 | yuangezhizao@MacMini ~ % cat .wakatime.cfg |
官方免费版支持查看最近两周的记录,再久的需要花钱升级到Premium
,但是这个价格属实劝退
点击此处 ← 查看折叠
那么有没有白嫖的方法呢?答案自然是肯定的
- 一是可以定时导出每天的粗略统计,参照:https://gist.github.com/yuangezhizao/25d568c20912e81fdfe71d3a4d049b6d
- 另外则是搭建开源的第三方兼容服务端,比如下面这个
0x05.wakapi
A minimalist, self-hosted WakaTime-compatible backend for coding statistics.
比如这个月过去的四周,总96 hrs 14 mins
,其中73 hrs 57 mins
除以16 days
(除去有例会的周一)约等于4.625
小时每天,就算除以20 days
也能得到3.7
小时每天
这个数值可以用来精准衡量每天的撸码时长(确信
0x06.后记
在经历了2 月和3 月之后,希望自己能恢复到正常状态,总得好起来吧
未完待续……