mrcoven94 / UW-OpenData

An unofficial data API for UW course catalog.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

UW Open Data

UW Open Data

An open API for UW Course Catalog.

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
  • $ 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.

Usage

Output: JSON

/<course code>

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

- Gittip: https://www.gittip.com/karan/

- Flattr: 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!

About

An unofficial data API for UW course catalog.

License:MIT License