Code Monkey home page Code Monkey logo

hdu_auto_book-public's Introduction

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

❗❗❗重要❗❗❗

请遵守以下使用协议

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

致谢

hdu_auto_book-public's People

Contributors

haleych avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.