This repository contains the web scraper utilities to scrape the data (course, major, minor, HASS, etc.) from various RPI webpages and compile it into a useful format.
- Individual courses
- Major
- Minor
- HASS Pathways
- GitHub action or similar to run scrapers and commit to the data repository.
Make sure you have python and pip installed first before running the following.
git clone [email protected]:rpi-crisis/scraper.git
cd scraper/
python -m venv venv
. ./venv/bin/activate
pip install -r requirements.txt
To run the course scraper:
python src/course.py