Skip to content

ChenWendi2001/sjtu-ics-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

SJTU_ics_generator

SJTU课程表日历导入脚本

什么是ics?

.ics可以帮助你快速导入批量事件到系统日历。使用本脚本将对HTML进行解析,生成.ics文件,帮助你将所有课程添加至你的mac/Win系统日历,可进一步与iPhone等智能设备同步。

如何使用?

Step 0

使用本脚本你需要配置好python3环境,最好使用chrome浏览器。

Step 1

使用chrome或者其他chromium内核浏览器进入i.sjtu.edu.cn,选择信息查询->学生课表查询,使用ctrl+s(Win)或者command+s保存htmlhtm文件。确保其文件名为学生课表查询.html,若文件后缀为.htm,请更改至.html

Step 2

下载ics_generator.py脚本,将其放置在学生课表查询.html文件的同一目录中。使用命令行切换至该目录,执行以下三条命令。按照提示即可完成转换。

pip3 install bs4
pip3 install ics
python3 ics_generator.py

Step3

双击sjtu.ics文件即可导入日历。

About

SJTU课程表日历导入脚本

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages