Tronclass Auth Bridge for FJU
Github Repo: https://github.com/JasonWu55/tronclass-auth/
摘要
這個專案旨在在本地模擬 Tronclass 系統登入動作,適用於使用 LDAP 帳密登入學校(testing only in fju)
動機
因為我想要設計自己的作業代辦清單、修課列表等等,因此我從 Developer Tool 去抓登入 API
過程
我運用 Codex 協助分析 Tronclass 的登入系統並使用人機協作完成此 API Bridge
Development
git clone https://github.com/JasonWu55/tronclass-auth.git
cd tronclass-auth
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
cp .env.example .env
uvicorn app.main:app --host 0.0.0.0 --port 8000 --reloadTesting
python3 scripts/test_login_and_courses.py --base-url http://127.0.0.1:8000The script will:
call
prelogindownload CAPTCHA to
./captcha.pngprompt for account/password/captcha
login and print raw course list JSON