github 主页,wakatime 统计代码时长
获取密钥 | 配置 IDE
登录 WakaTime 官网,注册账号,然后点击右上角的头像,进入 settings / account 页面,Secret API Key 就是密钥,点击一下就会显示
根据官网指示, 在对应的 IDE 中安装插件,然后配置密钥
到此为止,本地的开发环境就已经被 WakaTime 监控了,数据会被传输到 WakaTime 然后在 dashboard 中展示
第一次配置,编辑器更改代码后,数据同步需要等待几个小时,请耐心等待, 具体可以请求 https://wakatime.com/api/v1/users/current/all_time_since_today?api_key=xxxxx 查看
配置仓库密钥
- 获取 GitHub API 令牌, 打开 Settings / Developer settings / Personal access tokens 页面,点击 Generate new token
note 是 GitHub API 令牌备注
Expiration 是 GitHub API 令牌过期时间
权限部分勾选 repo 和 user
最后点击 Generate token 生成令牌
- Github 自定义首页的仓库,打开 Settings / Secrets / Actions 页面,点击 New repository secret
- Name: WAKATIME_API_KEY
- Value: 你的密钥
- Name: GH_TOKEN
- Value: 你的 GitHub API 令牌
更新README.md
添加如下代码,相当于一个占位符,用于后续 GitHub Actions 更新
<!--START_SECTION:waka-->
<!--END_SECTION:waka-->
配置 GitHub Actions
- 在你的 GitHub 仓库中创建一个名为 .github/workflows/wakatime.yml 的文件,内容如下
name: Waka Readme
on:
schedule:
# Runs at 12am IST
- cron: '30 18 * * *'
workflow_dispatch:
jobs:
update-readme:
name: Update Readme with Metrics
runs-on: ubuntu-latest
steps:
- uses: anmol098/waka-readme-stats@master
with:
WAKATIME_API_KEY: ${{ secrets.WAKATIME_API_KEY }}
GH_TOKEN: ${{ secrets.GH_TOKEN }}
一些自定义配置可以在 waka-readme-stats 仓库中找到示例
-
点击 Actions 页面,点击 Enable workflow,然后点击 Start commit,最后点击 Commit new file
-
等待几分钟,然后点击你的 GitHub 仓库,就可以看到 README.md 中多了一些统计信息
第一次配置,编辑器更改代码后,数据同步需要等待几个小时,请耐心等待, 具体可以请求 https://wakatime.com/api/v1/users/current/all_time_since_today?api_key=xxxxx 查看
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 Waite
评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果