Home

Awesome

hust courses to ics

Get Courses From Hub(HUST)

Prerequisite

Usage

# clone this repo
git clone https://github.com/MMMartt/hust-courses-to-ics.git
# change dir
cd hust-courses-to-ics
# install packages
npm i
# replace sample configuration with yours
cp configs/student-info-sample.js configs/student-info.js
vi configs/student-info.js
# use vi or other editors
# ps: you should be using vim
# if you are using Emacs, there is probably somthing wrong with you
# if you are using something that is not a real code editor, that is even worse
# :)

# tesseract will automatically download its training data
# however, you can download it manually, then put it in ./

# run, if it fails, you can check your configuration and retry it.
npm start
# lessons should be saved as iCal file at 'build/out.ics'
# it can be imported to multi calendar apps. XD

If this project do not meet your needs, try HustExcelToICS.

Test

npm test
# or
npm test-watch