/consultant-schedule

Schedule utility for McGill SOCS lab consultants

Primary LanguagePython

This is a utility for McGill SOCS lab consultants. It inspects your McGill inbox for the latest lab consultant schedule, and populates a Google Calendar with the information.

To run this, install the requirements

pip install -r requirements.txt

and run fetch_schedule.py with appropriate arguments.

usage: fetch_schedule.py [-h] [--host host] [--port port] --username user
                         --password pass

manage SOCS consultant schedule

optional arguments:
  -h, --help       show this help message and exit
  --host host      IMAP host to fetch from (default: exchange.mcgill.ca)
  --port port      IMAP port (default: 993)
  --username user  IMAP username (default: None)
  --password pass  IMAP password (default: None)