提取自 vscode-luogu 插件的打卡逻辑,使用 GitHub Actions 每天自动打卡洛谷。
- 新建一个 GitHub 仓库并推送本项目。
- 在仓库
Settings -> Secrets and variables -> Actions中新增两个 secret:_uid:洛谷 Cookie 里的_uid__client_id:洛谷 Cookie 里的__client_id
- 确保 Actions 已启用。
- 在 Actions 页面手动运行一次
Luogu Daily Check-in验证。
- 浏览器登录洛谷后,打开开发者工具。
- 在 Cookie 中找到:
_uid__client_id
- 将它们添加到 GitHub Secrets 中。
- 工作流文件:
.github/workflows/daily-checkin.yml - 当前 cron:
0 0 * * *(每天 00:00 UTC,即北京时间 08:00)
如需调整时间,可修改 cron 表达式。