Skip to content

将南京大学课表导出为iCalendar或CSV格式。Export your Nanjing University class schedule.

License

Notifications You must be signed in to change notification settings

hexclover/nju-kbparse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NJU-KB课表Parse

南京大学信息门户获取课表并导出为iCalendar或CSV格式,用于导入到各种日历App中。

Export your Nanjing University class schedule as .ics or .csv.

依赖

  • requests
  • icalendarpacman -Syu python-icalendar(Arch Linux)或pip install --user icalendar)

用法

执行./kbparse.py并按提示操作即可。

如果不能正确识别当前学期,请尝试./kbparse.py -t 201922019表示年份,12分别表示上、下学期)。

默认输出文件名示例:NJUClassSchedule-2020-01-18T13:24:01.652600.ics

2020-02-15: 如出现SSL错误,可以在清楚其含义的前提下尝试使用--cert选项。

详见./kbparse.py -h

TODO

  • Test on Windows
  • 考试时间表
  • 缓存
  • i18n

About

将南京大学课表导出为iCalendar或CSV格式。Export your Nanjing University class schedule.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published