This repository has been superceded by Penn Course Alert
Getting started:
- Do
npm install - Make sure you have MongoDB installed. Create a
data/dbdirectory and runmongod --dbpath=data/db. - Run
npm run devto start the express server, and go to http://localhost:3000/
Set the LMK_PASSWORD, PENN_SDK_USERNAME, and PENN_SDK_PASSWORD environment variables appropriately.
To fetch the list of all courses for a given semester, first do pip install -r requirements.txt, then python import_courses.py <semester_id>. semester_id should be in the format 2017C, the year followed by A,B, or C (Spring, Summer, Fall).