Pip is needed to install the packages in requirements.txt
pip install -r requirements.txt
Run a crawler
scrapy crawl <crawler-name>
List of crawlers are under directory nero/spiders
Run clean script
python3 grigio/main.py
Coursedog Curriculum API: https://coursedogcurriculum.docs.apiary.io/#reference/programs/get-all-programs
https://app.coursedog.com/api/v1/ucalgary_peoplesoft/departments
https://app.coursedog.com/api/v1/cm/ucalgary_peoplesoft/courses/ https://app.coursedog.com/api/v1/cm/ucalgary_peoplesoft/courses/1604171-2018-07-01?includeDependents=true&formatDependents=true
https://app.coursedog.com/api/v1/cm/ucalgary_peoplesoft/programs/ https://app.coursedog.com/api/v1/cm/ucalgary_peoplesoft/courseSets/
https://app.coursedog.com/api/v1/ucalgary_peoplesoft/general/terms
https://app.coursedog.com/api/v1/ucalgary_peoplesoft/requisite-sets
AOS - Area of Study
Requisites example (simple):