GhostFrankWu / SUSTech_Tools

南科大tis选课系统抢课脚本 操作简单 功能稳定 效率可观
MIT License
152 stars 20 forks source link

add class_info module #12

Closed seanrion closed 1 year ago

seanrion commented 2 years ago

将获取的课程信息存入本地,减少需要获取课程信息的步骤和时间,能够提前获取课程信息从而更快选到课

Ca1337 commented 2 years ago

感谢pr,这是非常有用的功能,但目前有一个原因影响:

事实上早期版本确实是这么存的(虽然没有自动更新),但后续移除了缓存功能,主要原因是:

比较好的解决方法可能是 根据学年学期给缓存文件动态命名 ,这样保证用户无需任何额外操作也能长期使用

seanrion commented 2 years ago

可以,不过最好的方法是用json格式,加一个expire值,模块中按expire决定是否更新本地缓存