Releases: WanderLandWalker/SCUT_Lesson_Table
Releases · WanderLandWalker/SCUT_Lesson_Table
v6.1 自动查询
v6.0 稳定版
去掉系统导出,修复Array.prototype问题
- 去掉不可靠的教务系统导出,全部改用CDN库
- 修复Array.prototype被扩展导致filter报错
- 添加typeof防御性检查
- 添加try-catch错误处理和console.log调试日志
v5.0 系统导出(失败)
尝试借用教务系统导出,改进合并逻辑
- 尝试调用教务系统PDF/Excel导出接口
- 合并key去掉地点限制,不同地点也合并(地点用/连接)
- 后续版本回退到纯CDN方案
v4.0 课程合并
新增课程合并功能
- 合并同课程不同教师/周次的条目
- 高级周次解析: 支持不连续周次(如1-4周,9-12周)
- 支持(双)/(单)标记(如8-10周(双)表示仅双周)
- 教师名用逗号连接
v3.0 9种导出格式
多选格式,新增TXT/DOCX/XLSX/PDF/JPG
- 格式选择改为checkbox多选,可同时导出多种格式
- 新增TXT(纯文本Tab分隔)
- 新增DOCX(Office Open XML格式)
- 新增XLSX/PDF/JPG(需外部库,CDN自动加载)
v2.0 AJAX拦截+4格式
重写:AJAX拦截、字段选择、JSON/CSV/iCal/Markdown
- 拦截jQuery.ajax获取结构化JSON数据,不再解析DOM
- 新增字段选择面板(23个字段,分基础/扩展两组)
- 支持4种导出格式: JSON / CSV / iCal / Markdown
- 浮动UI面板,数据就绪绿色指示点
v1.0 初始版本
正则解析DOM,仅JSON导出
- 解析课表DOM文本,用正则提取课程信息
- 仅支持JSON格式导出
- 导出字段: 星期、节次、周次