V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cloudBird
V2EX  ›  程序员

一个方便 LeetCode 复习的脚本

  •  
  •   cloudBird ·
    shengqiangzhang · 2021-02-07 22:18:56 +08:00 · 1457 次点击
    这是一个创建于 1166 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这个脚本半年前就在用了,只不过一直没有公开。

    这是一个简易的 LeetCode 自动统计程序, 可自动统计最近提交通过的题目, 并以 Markdown 的形式展示相关的数据。 采用 GitHub Actions 自动化运行程序,无需部署到服务器或本机持续运行了~

    可能对于刷 LeetCode 的小伙伴会有点用。 根据个人需求, 我只重点获取提交次数和重刷次数这两个指标, 目的是为了更好地辅助做题。

    脚本地址: leetcode-revise

    使用教程

    1. Fork 本仓库
    2. 配置 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 用户名

    PS: 提交时间有误,原因是 Github Actions 中提供的 Ubuntu 系统时区属于标准时间,+8 小时属于东八区时间。待修改。

    具体内容详见: leetcode-revise

    1 条回复    2021-02-08 11:33:43 +08:00
    huyujievip
        1
    huyujievip  
       2021-02-08 11:33:43 +08:00 via Android
    支持楼主。正好在刷题
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5092 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 09:33 · PVG 17:33 · LAX 02:33 · JFK 05:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.