- recurring events
- reminders
- course color-coding
- multiple meeting times/locations (including final exam)
git clone https://github.com/yorhodes/esther2gcal.git
cd esther2gcal
npm install
Navigate to your Esther Student Detail Schedule. Select the desired semester.
'Save As' the resulting web page to the 'esther2gcal' directory.
node parseEsther.js
Output will be written to courses.json
node populateCalendar.js
This will request email authorization. Choose the email account that you want the calendar events on. Follow the console instructions carefully to ensure GCal API token is generated properly.
- config file allowing for custom...
- timezone
- include waitlist flag
- number of mins before class notification
- color-coding
- integrate Rice academic calendar to exclude dates
- exclusion of holidays?
- fix end date in recurrence rule
- fix first day of classes glitch