wakatime记录你的工作
前言
偶然发现了别人的 github profile 多了一个 📊 Weekly development breakdown,用于展示各种语言工具的使用时长。感觉很有意思,遂研究了一下。
wakatime
具体实现是有人已经写好的 waka-box plugin,github actions 定时更新 gist。具体的步骤可以见 waka-box,这里不再赘述,只说几个需要注意的地方。
- 要想收集到 wakatime 的统计信息,需要先安装 wakatime 的 plugin,像常见的 Pycharm,IDEA,Sublime Text,Iterm,Chrome 都支持,具体的 plugin 安装见 wakatime install plugin 。
- github actions 需要先手动触发一次 workflow,后续的才能正常执行。修改你 fork 的 waka-box 仓库 .github/workflows 目录下的 schedual.yml 文件,修改以下内容设置手动触发,提交更改后,可以在 actions 界面看到该 flow 的 Run WorkFlow 按钮,点击运行。
1
2on:
workflow_dispatch: - 你可能会发现 actions 运行完之后,你的 gist 提示 cann`t find any file。这个不用担心,检查下第一步的 plugin 是否安装,静静等待凌晨更新(UTC 凌晨实际上是北京时间早上8点)。
先上下我第一天的统计图
都搞定之后,可以将统计信息放到你自己 pinned 中
同名仓库
github 新建一个以你的账户名称命名的仓库会触发彩蛋,意思是该项目的 readme 会显示在 profile 中。其实就是自定义你的 github profile。
这里参考了 liuyib 的仓库,通过 github 的 api 展示 github 的统计信息。就像下面这样
1 | ![flyraty's github stats](https://github-readme-stats.vercel.app/api?username=flyraty&show_icons=true) |