重写了一下,AI味太重了。99%内容已经完成,风险功能(抢课,乐跑,图书馆抢座,提交作业,校园卡充值等)不考虑做;主题已由MD3移植到MIUIX,感谢相关项目组。坐等大神移植到IOS。
仓库:yeliqin666/xjtu-toolbox-android
| 模块 | 功能 |
|---|---|
| 🔐 统一认证 | CAS 登录(RSA 加密 + MFA 手机验证码),支持本科/研究生账户 |
| 🌐 WebVPN | 自动检测校内/校外,校外走 webvpn.xjtu.edu.cn |
| 📅 课表 | 周视图,带考试安排和教材信息 |
| 📊 成绩 | JWAPP 正式成绩 + FineReport 报表,绕过评教限制 |
| ✅ 考勤 | 全 20 周流水,正常/迟到/缺勤统计 |
| 🏫 空闲教室 | 按节次筛选,CDN 数据不需要登录 |
| 💳 校园卡 | 余额 + 月度消费图表 |
| 📚 图书馆 | 座位预约、在座/续座/签退 |
| 📢 通知公告 | 一网通办 + 各学院通知聚合 |
| 📝 评教 | 一键评教 |
| 🎓 研究生 | GMIS 系统接入 |
全程 Vibe Coding,Copilot不对学生开放Claude以后天塌了,勉强由GPT5.3完善;没啥大bug应该不会更了。
核心算法参考了 Python 项目 XJTUToolBox(@yan-xiaoo),包括 CAS 登录流程、WebVPN 加解密、FineReport 报表解析、空闲教室 CDN 数据、学期时间计算等。感谢!
功能基本完成!遇到问题欢迎 issue,或者评论区见。
所有PR用户将荣升为contributor,这个机会不可特意去求。