SUSTech_Tools icon indicating copy to clipboard operation
SUSTech_Tools copied to clipboard

add class_info module

Open seanrion opened this issue 2 years ago • 2 comments

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

seanrion avatar Sep 02 '22 14:09 seanrion

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

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

  • 有些计算机基础欠佳的同学下载后会长期使用,但不会手动更新(删除)课程信息的缓存

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

Ca1337 avatar Sep 02 '22 14:09 Ca1337

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

seanrion avatar Sep 02 '22 15:09 seanrion