V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
liutao1998
V2EX  ›  分享创造

力扣辅助, 自动完成任务领取积分

  •  
  •   liutao1998 · 2022-12-08 21:10:23 +08:00 · 1980 次点击
    这是一个创建于 741 天前的主题,其中的信息可能已经有所发展或是发生改变。

    地址: https://github.com/xjq7/lc-helper

    自动完成每日任务领取积分

    • 日常登录 1 积分
    • 阅读 3 篇题解 1 积分
    • 每日登录领取 1 积分
    • 保存一则学习笔记 3 积分
    • 阅读 3 章 LeetBook 领取 2 积分
    • 获取 2 本免费的 LeetBook 领取 3 积分
    • 更多任务开发中...

    命令行工具使用

    # 安装
    npm i lchl -g
    
    # 使用
    lchl start <account> <password>
    

    Github Action 定时执行

    通过 Github Action 每天凌晨 00:10 分自动执行, 需要提前配置账号密码在 Action Secret 中

    1. fork 本项目

    2. 配置账号密码

      创建 Github action Secret

      进入你 fork 的项目, 找到 Settings - Security - Secrets - Actions

      然后 New repository secret

      填写一个 Name 为 ACCOUNT 的 key, Secret 为你的账号

      填写一个 Name 为 PASSWORD 的 key, Secret 为你的密码

      在 Action 中手动触发验证

    第 1 条附言  ·  2022-12-09 15:45:29 +08:00
    觉得有用的可以 star 一个, 有使用问题可以提下 issue, 一天内会查看回复
    19 条回复    2022-12-12 11:47:02 +08:00
    JasonLaw
        1
    JasonLaw  
       2022-12-08 21:28:14 +08:00 via iPhone
    积分有啥用处?
    laken
        2
    laken  
       2022-12-08 22:15:51 +08:00
    @JasonLaw #1 https://leetcode.cn/store/ 商店里能兑换周边。
    liutao1998
        3
    liutao1998  
    OP
       2022-12-08 23:08:13 +08:00
    @JasonLaw 前天花了 5400 积分换了顶棒球帽
    gclm
        4
    gclm  
       2022-12-09 10:29:01 +08:00
    建议隐藏一下 accessToken
    gclm
        5
    gclm  
       2022-12-09 10:30:35 +08:00
    时间好像是
    liutao1998
        6
    liutao1998  
    OP
       2022-12-09 10:35:04 +08:00
    @gclm 可以, 之前本地调试打的 log
    liutao1998
        7
    liutao1998  
    OP
       2022-12-09 10:36:37 +08:00
    @gclm 有时区查, Github 时间慢 8 小时, 所以 16:50 对应北京时间 00:50
    AkimotoAki
        8
    AkimotoAki  
       2022-12-09 10:53:22 +08:00 via iPhone
    希望能支持青龙面板,方便配置与查看运行 log 和推送每日任务完成情况~
    beisilu
        9
    beisilu  
       2022-12-09 11:22:09 +08:00
    一眼看过去还以为是 xjp😂
    liutao1998
        10
    liutao1998  
    OP
       2022-12-09 11:25:49 +08:00
    @beisilu ...上次也有人看错了
    liutao1998
        11
    liutao1998  
    OP
       2022-12-09 11:28:40 +08:00
    @AkimotoAki 支持命令行使用, 有 Node 环境
    任务设置为
    npm install -g lchl
    lchl start <account> <password>

    这样不知道能不能满足
    Nois9527
        12
    Nois9527  
       2022-12-09 11:35:55 +08:00
    感觉很棒,第一次接触 Action 。总之用上了谢谢
    liutao1998
        13
    liutao1998  
    OP
       2022-12-09 15:49:12 +08:00
    @Nois9527 Action 很强大, 定时任务, CI, 提升了效率
    AkimotoAki
        14
    AkimotoAki  
       2022-12-10 13:19:26 +08:00 via iPhone
    @liutao1998 主要是青龙支持可视化配置,可视化显示日志信息,多端人物推送,方便随时管理任务暂停和运行
    PerFectTime
        15
    PerFectTime  
       2022-12-10 19:56:52 +08:00
    用 action 签到有可能导致账号被 ban
    liutao1998
        16
    liutao1998  
    OP
       2022-12-10 20:55:27 +08:00
    @PerFectTime 力扣账号吗
    PerFectTime
        17
    PerFectTime  
       2022-12-10 21:32:14 +08:00
    @liutao1998 #16 github 账号
    liutao1998
        18
    liutao1998  
    OP
       2022-12-11 00:14:51 +08:00
    @PerFectTime 开放了定时任务功能, 用于签到应该是可以的吧, 我另外使用了一个生成 Github 账号首页展示数据的 定时任务
    ciki
        19
    ciki  
       2022-12-12 11:47:02 +08:00
    @liutao1998 #11 测试,可以
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3110 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 13:37 · PVG 21:37 · LAX 05:37 · JFK 08:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.