This repository has been superceded by Penn Course Alert
Getting started:
- Do
npm install
- Make sure you have MongoDB installed. Create a
data/db
directory and runmongod --dbpath=data/db
. - Run
npm run dev
to 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).