/Beijing_Daxuexi_Simple

北京 青年大学习 使用Github Actions自动完成

Primary LanguagePythonMIT LicenseMIT

北京青年大学习

在运行时获取最新一集,如未学习进行学习,已学习则结束

特性

  • 多账号支持
  • 已学习则跳过
  • 自动获取组织ID
  • 验证码识别
  • 本地定时运行

运行环境

  • Python 3.7 +
  • 运行 pip install -r requirements.txt

Mac ARM 系列的同学需要使用 miniforge 安装,运行 conda install --file requirements.txt 即可。

本地运行

1. 填写 account.json

account.json.example 复制一份并重命名为 account.json 后,按照格式填写若干个用户名、密码。

注意 json 文件的格式,在每个大括号内部的结尾不能有多余的逗号:

CleanShot 2022-11-17 at 17.10.08@2x

2. 运行脚本

使用 python main.py 命令运行脚本即可。Windows 环境下会自行安装定时任务。

定时运行(Linux)

  1. 使用 crontab 配置自动运行,执行 crontab -e
  2. 在打开的编辑器中写入
0 8 */3 * * /你的文件夹绝对路径/run.sh
  1. 退出文件编辑并保存即可。