https://github.com/karan/uw-opendata
An unofficial data API for UW course catalog.
https://github.com/karan/uw-opendata
Last synced: 9 months ago
JSON representation
An unofficial data API for UW course catalog.
- Host: GitHub
- URL: https://github.com/karan/uw-opendata
- Owner: karan
- License: mit
- Created: 2013-11-25T05:36:18.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2014-04-05T16:46:12.000Z (almost 12 years ago)
- Last Synced: 2025-04-04T23:29:51.094Z (9 months ago)
- Language: Python
- Homepage:
- Size: 154 KB
- Stars: 5
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
UW Open Data
============

An open API for [UW Course Catalog](http://www.washington.edu/students/crscat/).
Start
=====
$ git clone https://github.com/karan/UW-OpenData.git
$ cd UW-OpenData
$ pip install -r requirements.txt
...
$ python app.py
Deploying on Heroku
=======
- Install [Heroku Toolbelt](https://toolbelt.heroku.com/)
- `$ heroku login`
- `$ foreman start` to run the API server locally
- `$ heroku create` will create a new app in your account
- `$ git push heroku master` will deploy the API to the app
More detailed instruction are [available at Heroku](https://devcenter.heroku.com/articles/getting-started-with-python).
Usage
==========
**Output:** JSON
### `/`
Returns all courses for the requested code.
### Example:
$ python app.py
$ curl -i http://localhost:5000/cse
Donations
========
If *UW OpenData* has helped you in any way, and you'd like to help the developer, please consider donating.
**- BTC: [19dLDL4ax7xRmMiGDAbkizh6WA6Yei2zP5](http://i.imgur.com/bAQgKLN.png)**
**- Gittip: [https://www.gittip.com/karan/](https://www.gittip.com/karan/)**
**- Flattr: [https://flattr.com/profile/thekarangoel](https://flattr.com/profile/thekarangoel)**
Contribute
========
If you want to add any new features, or improve existing ones, feel free to send a pull request!