- 自动抓取智慧课程平台的作业、课程报告、实验,当剩余时间不满阈值时发送提醒。
- 将零点截止的作业-1s,截止日期显示改为前一晚23:59分
- 自动忽略已过期的作业
- 15min重新请求一次,和缓存的csv作业列表进行比对
- 每次作业紧急类型变化时发送一个提醒邮件,邮件内包含全部作业类型
- 已支持自定义平台密码
- 项目仅需用户密码的md5值,不侵犯个人隐私
- 平台默认密码前缀储存在config.py中,防止默认密码被人滥用
- 订阅时默认使用default密码,后端发现密码错误时会发送一个修改链接,链接使用AES加密后的token确保接口不被滥用
目前支持两个阈值,一个常规推送,一个紧急推送。
- 需要修改
config_template.py
文件设置邮箱地址以及SMTP密码等内容,并重命名为config.py
才能正常使用。 - 需要修改
user_data.csv
来修改订阅列表。
- 处理了sb智慧平台24:00的特殊时间
- 添加非默认密码账号的跳过记录