该脚本借助Github Action,每隔一段时间向复旦大学教务服务系统请求GPA数据,与仓库中加密存储的历史信息比对,当GPA数据发生变动时可通过微信通知指定用户。
注册推送加,获取自己的token (token同时会作为加密算法秘钥,若不希望暴露自己的排名,请妥善保管)
推送加实名验证收费,改用https://sct.ftqq.com/
-
注册Github账号,Fork此仓库
-
在你 Fork 的副本中,依次点击 Settings, Secrets, Actions 和 New repository secret
-
新建如下Secrets,其中STD_ID为你的学号,PASSWORD为你的密码,TOKEN为第一步获取的token
- 建议关闭Action的邮件通知,以防通知Action执行结果的邮件过多。