请参考 使用文档
- Windows命令行(exe、pip)
- macOS命令行(二进制文件、pip)
- Linux命令行(pip)
- Docker镜像
GUI Coming Soon...
- 自动认证
- 程序记录日志
https://hub.docker.com/r/a645162/shmtu-auth
docker pull registry.cn-shanghai.aliyuncs.com/a645162/shmtu-auth:latest.\start.ps1chmod +x start.sh
./start.sh必选配置项:
学号列表中,学号之间用;分隔
SHMTU_AUTH_USER_LIST: {学号1};{学号2}SHMTU_AUTH_USER_PWD_{学号1}: {学号1的密码}SHMTU_AUTH_USER_PWD_{学号2}: {学号2的密码}SHMTU_AUTH_USER_PWD_ENCRYPT_{学号1}: {学号1的密码的是否为密文,密文为1,否则不用填}
可选配置项:
SHMTU_MACHINE_NAME: 服务器名称SHMTU_AUTH_TIME_INTERVAL: 认证状态检测时间间隔
推荐使用uv进行包管理,也可以使用Anaconda或Miniconda创建虚拟环境。
推荐使用学生认证的Jetbrains PyCharm Professional进行开发。
因为许多开发步骤已经在PyCharm中配置好,因此推荐使用PyCharm进行开发。
Windows下AMD显卡显示Mica云母特效会有问题,因此全局关闭了Mica云母特效。
macOS x64下Python版本必须小于等于3.11,否则无法安装PySide6。
本程序使用GPL-3.0协议开源。
GPLv3协议是我非常喜欢的一个协议,我的大部分程序均基于GPLv3协议开源。
此外,本程序使用到的QFluentWidgets库恰好也是基于GPLv3协议开源的。

