HenryHe613 / HDU_AUTO_BOOK-public

杭州电子科技大学图书馆预约脚本

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HDU-AutoBook 杭州电子科技大学图书馆自动预约脚本

🎉🎉🎉 2023.10.11 经测试可以正常使用 🎉🎉🎉

❗❗❗重要❗❗❗

请遵守以下使用协议

  • 请合理使用此脚本, 切勿占用公共资源 , 做出诸如预约但不去签到使用的行为。
  • 本项目仅供学术交流使用,作者不对任何因使用本脚本造成的后果负责,包括但不仅限于由滥用脚本导致的封号,账号被锁定等。
  • 本项目将停止维护并将被移除,当发生以下情况之一:
    • 本项目被杭电图书馆或校方要求删除
    • 作者发现本项目影响到了杭电图书馆正常的预约服务
    • 作者发现本项目被滥用或有其他不妥之处
  • 当本项目被移除后,请各位使用者自觉停止使用fork的代码,以免造成不必要的麻烦。

使用本脚本前请务必阅读并同意以上协议,若不同意以上协议,请不要fork并移步其它项目

使用方法

如有任何问题,欢迎在issue中询问。

配置

  1. fork本仓库
  2. 点击仓库中的 setting 标签, 选中 Secrets 选项卡
  3. 点击 New repository secret 按钮,新建环境变量。
环境变量名 说明 用途
SCHOOL_ID 你的学号 用于登录杭电智慧图书馆
PASSWORD 杭电智慧图书馆密码 用于登录杭电智慧图书馆
SCKEY(选填) 微信推送服务 详见 Sever酱 配置微信推送打卡结果

设置预约时间

  1. 点开 _config.yml 文件
  2. 修改其中日期所对应的设置。
名称 功能 示范
启用 true/false 是否在该天预定座位 启用: true
type 二楼自习室/四楼自习室/自定义 预定座位位置 type:二楼自习室
开始时间 24小时对应数字 使用座位开始时间 开始时间: 14 (代表预约下午两点开始的座位)
持续小时数 数字 使用座位小时数 持续小时数: 2
自定义 yaml格式列表,内容为你喜欢的座位号(需设置type:自定义) 使用自定义座位号 自定义:
-10001
  1. 保存文件并点击 Commit changes 按钮

启用

  1. 点击仓库中的 Actions 标签
  2. 点击 I understand my workflows, go ahead and enable them 按钮

完成后它将于每天晚上 19:57 与 20:57 自动运行,开始预约。你也可以在 Actions 标签中手动运行。

示范

示范 示范 示范

❗Notice:由于GitHub不能保证cron完全准时,故该项目不适合用作抢座脚本。

致谢

About

杭州电子科技大学图书馆预约脚本


Languages

Language:Python 100.0%