这个脚本半年前就在用了,只不过一直没有公开。
这是一个简易的 LeetCode 自动统计程序, 可自动统计最近提交通过的题目, 并以 Markdown 的形式展示相关的数据。
采用 GitHub Actions 自动化运行程序,无需部署到服务器或本机持续运行了~
可能对于刷 LeetCode 的小伙伴会有点用。
根据个人需求, 我只重点获取提交次数和重刷次数这两个指标, 目的是为了更好地辅助做题。
脚本地址: leetcode-revise
使用教程
- Fork 本仓库
- 配置 GitHub Actions 所需的参数
- 点击仓库下的 Settings->Secrets->New repository secret, 分别添加以下 secret
- Name:LEETCODE_EMAIL Value:你的 LeetCode 账号
- Name:LEETCODE_PASSWORD Value:你的 LeetCode 密码
- 点击tokens->Generate new token
- Note:GITHUB_TOKEN
- Select scopes:建议全部勾选
- 修改action.yml文件的第
42 行
, 将email
更改为你的 GitHub 邮箱地址 - 修改action.yml文件的第
43 行
, 将name
更改为你的 GitHub 用户名
- 点击仓库下的 Settings->Secrets->New repository secret, 分别添加以下 secret
PS: 提交时间
有误,原因是 Github Actions 中提供的 Ubuntu 系统时区属于标准时间,+8 小时属于东八区时间。待修改。
具体内容详见: leetcode-revise