仓库源文站点原文


title: 使用Wakatime记录你的Coding数据 cover: 'https://img.paulzzh.com/touhou/random?33' date: 2020-08-28 16:01:03 categories: 工具分享 toc: true tags: [工具分享, 技术杂谈]

description: 最近在搞Github主页美化,然后偶然发现了Wakatime这个可以记录你Coding时间的工具,在这里介绍下~

最近在搞Github主页美化,然后偶然发现了Wakatime这个可以记录你Coding时间的工具,在这里介绍下~

<br/>

<!--more--> <!-- **目录:** --> <!-- toc --> <!-- <br/> -->

使用Wakatime记录你的Coding数据

前言

WakaTime 是一款可以记录你的编码时间的工具,目前支持绝大部分主流的 IDE 以及 Chrome 浏览器。

<br/>

安装Wakatime

  1. 注册 WakaTime 账号;
  2. 官网找到对应的 IDE 插件,按照步骤安装 WakaTime 插件;
  3. 个人设置页面复制 Secret API Key ,填入对应的 WakaTime 插件中;
  4. 过一段时间后,你就可以在 WakaTime 网站上看到你的编码情况;

<br/>

接入waka-box

waka-box提供了你每周的代码状态,并且更新为类似于下面的内容:

wakatime-box

下面是接入步骤:

  1. 在Github创建一个Gist:Github Gist,标题与内容可随意,成功运行后会被修改,保存 Gist-url 上一串 key,如:https://gist.github.com/matchai/6d5f84419863089a167387da62dd70816d5f84419863089a167387da62dd7081
  2. 创建带有 gist 功能 Github Token 并保存下来 Token
  3. 登入 WakaTime 页面,没有账号的,请自行创建
  4. 进入 WakaTime 配置页面,勾选 Display coding activity publiclyDisplay languages, editors, operating systems publicly
  5. 查看 WakaTime 账号 api-key,并保存好

项目设置

  1. fork 项目 - github.com/matchai/wak…
  2. fork 项目下 Settings > Secrets,新增 GH_TOKENWAKATIME_API_KEY,Value 分别对应上面生成的 Github TokenWakaTime api-key
  3. 打开 .github/workflows/schedule.yml 文件,修改 GIST_ID为自己的;

<br/>