PUPSIS Schedule Exporter
ID
hilepoofffgmdlappbbggkhppjijhkch将 PUPSIS 课表转换为 ICalendar 格式(.ics)、CSV 和 JSON 文件的网页扩展程序。
应用截图
详细介绍
将 PUPSIS 课表转换为 ICalendar 格式(.ics)、CSV 和 JSON 文件的网页扩展程序。
此网页扩展程序可将 https://sis2.pup.edu.ph/student/schedule 上的课表转换为 ICalendar 文件(.ics)、CSV 或 JSON,以便将课表导入 Google 日历等常用日历应用。
本项目旨在帮助 PUP 学生轻松地将课表同步到他们想用的日历工具。
v4.0.1 更新:
错误修复:由 @yam-1111 修复 ics 中课表时间格式错误的问题
v4.0.0 更新,由 @yam-1111 提供:
主要更新
- 新增“编辑我的课表”功能(可以编辑课表,因为在某些情况下,由于时间冲突,课程时间是通过班级协商确定的,而不是按照 SIS 上的实际课表)
- ics 和 json 的描述均使用教师姓名作为默认值
次要更新
- 将 popup.js 的函数模块化为 utils/exports.js 和 utils/helpers.js 两个文件,并通过 import 语句在 js 中应用这些函数
- 将 popup.js 的 handleclickevent 函数从嵌套循环优化为 if else
- 将 popup.js 的源代码从 150 多行精简至仅 100 多行
为辅助函数和导出函数添加了一些文档
有关更多信息,请查看 GitHub 仓库链接。
https://github.com/KevsterAmp/PUPSIS-Schedule-Exporter
感谢本项目的所有贡献者 <3