Sends you a text when it's convenient to show up at the University of Ottawa Health Services walk-in clinic.
This nodejs app uses headless chrome to scrape the number of estimated minutes you have to wait for a walk-in appointment on https://www.uottawa.ca/health/.
University of Ottawa Health Services Wait Time Display:
There is an easier way to do this by using their (undocumented) API...but why make it easy when I can choose to play with headless chrome instead? #hipster #yolo #swag
You can find this via the network tab in your favorite browser inspector.
- Install a version of chrome that has headless mode enabled. Headless mode on available on Mac and Linux starting in version 59. Windows requires (Canary, as of 2016-07-16).
git clone https://github.com/Snuupy/UOHS-Notifier
npm install -g chrome-remote-interface
npm link chrome-remote-interface
.npm install
- Rename sampleconfig.js to config.js and fill in your details (you may be required to sign up for Twilio if you don't already have an account there)
cd UOHS-Notifier
npm start
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request.
0.0.3 - Added screenshots
0.0.2 - Add comprehensive readme for usage
0.0.1 - Initial release