Be notified by text message the instant a University of Waterloo course you're interested in has an open spot
- lxml
- requests
- Twilio helper library (version >= 6.0.0)
You can install these from their source pages. You can also use pip with or without virtualenv:
sudo pip3 install lxml requests twilio
git clone [email protected]:Samwisemr/armadillo.git
cd armadillo
sudo make
You'll need to acquire a University of Waterloo API key, which you can do here
Now you'll need to sign up for a free Twilio trial if you don't already have a Twilio account. After signing up, Twilio will prompt you to generate a phone number to send sms texts from, which you should do.
You can now set up your credentials.yml
file as instructed in the file itself. Once you have filled in each field, run sudo make
and you're done!
armadillo <term> <subject> <course_number>
armadillo -r <term> <subject> <course_number>
armadillo -r all
- document additional scraper functions