Skip to content

EasyLZU/LZU-ICSGenerator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LZU 课表导出助手 v2.4

用于将 LZU 教务系统课表导出为 ICS 格式,方便导入到日历中。

本项目使用纯 ECMAScript 编写,在浏览器端运行,无其他第三方依赖。

理论上支持其他优慕课教务系统。

使用

请注意 Greasemonkey 不支持本项目所需特性(more),因此无法正常运行。

  • 安装 Tampermonkey 或类似的浏览器插件,导入 ICSGenerator.js。
  • 访问教务系统课表页面,点击新增的按钮“导出 ICS 日历文件”。
  • 修改导出的课程名称,并删除不需要的上课时间地点(点击重置可清除修改)。
  • 点击“课表导出选项”中的“确定导出”,即可下载 ICS 格式的日历文件。

请自行检查生成文件的完整性和正确性。

构建

在项目根目录下运行 build.sh

TODO

  • 定制课表输出

使用 Exchange 实现日历的多端同步与分组管理

推荐使用QQ邮箱提供的免费Exchange同步服务

分组管理

在导入 ICS 文件时,可选择不同的日历,方便管理。

推荐为课表新建一个单独的日历,避免手动删除的麻烦。

以QQ邮箱为例,可在 PC 网页端邮箱页面左侧找到日历入口,进入后在右上角“日历分类”处添加或删除日历。

多端同步

配置好 Exchange 邮件客户端后,即可实现双向同步。

About

将LZU教务系统课表导出为ics日历文件

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published