文档目录

配置参考

配置在启动时读取,环境变量优先于 .env 文件。

配置文件#

源码运行默认读取项目根目录的 .env。复制示例文件后修改:

Copy-Item .env.example .env

每行一个 KEY=VALUE,以 # 开头的行作为注释。系统环境变量覆盖同名文件配置,修改后重新启动程序。

登录配置#

URP_BASE_URL=https://jws.qgxy.cn
URP_USERNAME=你的学号
URP_PASSWORD=你的教务密码

URP_BASE_URL 为教务站点基础地址。桌面版可直接在登录框输入账号密码,命令行版从配置读取。

指定配置路径#

通过 URP_ENV_FILE 指定 .env 的位置。桌面打包版建议显式指定路径:

$env:URP_ENV_FILE = (Resolve-Path .env).Path
.\URP-Tools.exe

源码启动时,将最后一行换为 poetry run urp-tools-gui 或 poetry run urp-tools。环境变量传给从该终端启动的进程。

教学评估#

配置名 默认值 说明
URP_DEFAULT_CHOICE A 评价选项,取值 A–E
URP_DEFAULT_COMMENT 老师教学认真课程收获较大 评语
URP_EVALUATION_WAIT_SECONDS 120 提交前等待秒数,非负数
URP_EVALUATION_LIMIT 不限制 单次处理课程数,设置时须为正整数
URP_EVALUATION_CONCURRENCY 3 同时打开或提交任务的数量,正整数

持续抢课#

配置名 默认值 说明
URP_COURSE_SNATCHING_ATTEMPTS 0 尝试次数上限,0 为不限次数
URP_COURSE_SNATCHING_CONCURRENCY 10 当前目标的并发请求数,正整数
URP_COURSE_SNATCHING_RETRY_INTERVAL 0.2 每轮请求后的间隔秒数,非负数

并发参数控制单个目标的请求数量,多课程任务仍按顺序执行。