开始前的准备工作
Python 3.12.1(Python 3.7+) |
如果你使用的是 Python 3.12.1 那么在 根目录/py/main 找到 requirements.txt
然后运行以下命令即可一键配置依赖环境
macOS 使用 pyenv 管理 Python 环境
1. brew 安装 pyenv
brew install pyenv |
2. 配置环境变量,根据自己的终端类型将以下内容加入到对应文件
export PYENV_ROOT=/usr/local/var/pyenv |
pyenv |
3. 使用 pyenv 安装 Python 3.12.0
安装Python的时候建议对终端进行代理
export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890 all_proxy=socks5://127.0.0.1:7890
显示可以安装的版本列表 |
开始使用
注意事项
- 进程数平常只需要1-2即可,只有压力比较大的时候才需要使用更高的进程数,但是也不需要超过3
- 请不要在本机网络情况不好的时候使用,虽然报错不影响正常使用,程序的容错已经很不错了,但是我不想再反馈错误日志的时候看到因为网络问题导致的错误
使用 git clone 将整个项目克隆到本地
使用 cd 命令到 /py/main 使用 python 运行程序
运行模式
- 优选模式 仅适用于西校区图书馆的三个自习室,个人优选了距离🚾近的和有插座的区域。注意优选模式为了速度无法提前筛选此座位是否已经被预约。
- 指定模式 请预先根据 json/seat_info 中各个自习室的真实位置(‘name’)获取座位代号(‘id’),请输入对应自习室的对应 id
- 默认模式 全随机预约,保证预约的时候此位置无人
可用教室(仅对于曲阜校区)
西校区图书馆
西校区图书馆-三层自习室
西校区图书馆-四层自习室
西校区图书馆-五层自习室
西校区东辅楼
西校区东辅楼-二层自习室
西校区东辅楼-三层自习室
东校区图书馆
东校区图书馆-三层电子阅览室
东校区图书馆-三层自习室01
东校区图书馆-三层自习室02
东校区图书馆-四层中文现刊室
综合楼
综合楼-801自习室
综合楼-803自习室
综合楼-804自习室
综合楼-805自习室
综合楼-806自习室
行政楼
行政楼-四层东区自习室
行政楼-四层中区自习室
行政楼-四层西区自习室
电视台楼
电视台楼-二层自习室