A comprehensive, open Python API for online services at the University of Washington. This includes, but is not limited to the Course Catalog and Directory.
To install this package, you have to first clone the repository using the following:
pip install -r requirements.txt
After doing this, you should now be able to install UW-OpenData, as shown below:
python setup.py build
Note: The [sudo] in the next step may be required (depending on your system configuration)
[sudo] python setup.py install
Output: JSON
Returns all courses for the requested code.
$ python app.py
$ curl -i http://localhost:5000/cse
If you want to add any new features, or improve existing ones, feel free to send a pull request!
Course catalog scraping code and the UW picture (old logo) are by Karan Goel, both under MIT License.
This project is currently in development, and is not ready for use.