BJUT课程表解析库, 带有i18n支持
Warning
本仓库为个人项目, 与BJUT官方无关
此项目仍处于早期开发阶段, 不保证可用性以及正确性, 欢迎issue和PR
- i18n支持 🌐
- 支持第三方json解析库加速 ⚡
- 命令行调用 📝
- 导出ics 🗓️
- ...
pip install git+github.com/KoolShow/Coursable.git
# or
pip install coursable[...] # url, orjson, ujson, ics
git clone /~https://github.com/KoolShow/Coursable.git
cd Coursable
poetry install --extras ... # url, orjson, ujson, ics
- Download the latest wheel from releases
- Install it with pip
python -m coursable --help
usage: coursable [-h] [-v] [-i INPUT_FILE] [-c OUTPUT_ICS_FILE]
BJUT course table converter.
options:
-h, --help show this help message and exit
-v, --version Show the version of the tool.
-i, --input INPUT_FILE
The path to the input file. If not provided, the input will be the default example.
-c, --ics OUTPUT_ICS_FILE
Set output format to ics, and specify the output file path.
TODO
MIT © Coursable 除examples目录及全部.yml文件无任何授权外, 本项目的所有代码文件均使用MIT许可证授权。