尝试将 HUST 教务处课表,从 Excel 解析并转化为 ICS 的工具。
用于解决教务系统内课程不灵活无法调整的问题。
git clone [email protected]:MMMartt/HUST-course-Excel-to-ICS.git
cd HUST-course-Excel-to-ICS
yarn
# move excel to input directory first
mv a b c ouput
yarn start
建议版本:
- Node.js >= v12.16.1
或自己调整 tsconfig.json
中编译选项,没有测试过。
将原始课表文件放到 input
文件夹下,yarn start
即可,自带基本用法说明。
需要注意的一些问题包括:
-
如果遇到问题,可以在
index.ts
中取消两行输出文件注释调试。 -
大部分问题应该都是出在表格格式不正确上,可以自行修改表格或提出 issue。
-
需多次使用可
build
后直接跑 JS。 -
如果需要从 HUB 上爬取,可以尝试 HUST Course to ICS。
- 支持配置文件选择课程
- 完善夏季作息冬季作息
- 更友好的界面
Please contribute using Github Flow. Create a branch, add commits, and open a pull request.