unofficial-umdearborn-catalog-api
v0.3.3
Published
Unofficial course catalog APIs for the University of Michigan-Dearborn
Downloads
42
Readme
Unofficial UMDearborn Catalog API ·
The unofficial course catalog APIs for the University of Michigan-Dearborn
Checkout the deployed version here or Checkout the generated API docs here
The purpose of this project is to be a fast and reliable course catalog API for MPlan.
Overview
There are two ways you can use this API:
- as a web service
- as a javascript library
Web service
To use this version as a web service, you can simply use a deployed version of the API on heroku
To get a local version of the web API:
git clone https://github.com/MPlan/unofficial-umdearborn-catalog-api
cd unofficial-umdearborn-catalog-api
npm install
npm start
Javascript library
To use this in your node project:
npm install --save unofficial-umdearborn-catalog-api
Then you can use like so:
import * as UmdearbornCatalog from 'unofficial-umdearborn-catalog-api';
async function main() {
const courseDetail = await UmdearbornCatalog.fetchCourseDetail('201820', 'CIS', '450');
}
main();
See the generated API docs here
Questions we want to ask the data:
What courses are required to take course X?
Has course X been offered during semester Y?
Has course X been completely filled during semester Y?
What courses satisfy degree requirement X?
Has course X been offered online during semester Y?
What is this course cross-listed as?