This is a parser library to scape Coned's account page to get account information. It can be used for creating IFTTT recipes that automatically add the current bill to a google drive or build an API to expose coned billing history.
This library relies on phantomjs to do scraping. To install phantom.js:
npm -g install phantomjs-prebuilt
Then, install all requirements for the project. Best done on a virtualenv
pip install -r requirements.txt
To run the tests, install pytest
pip install -U pytest
Runs unit tests. We need a task runner to run unit test and also linting tests
pytest
- Start supporting historical APIs
- Add test files
- Test running it on a server
- Add a browser plugin to capture xpaths for more utilities