Caltech Scraper

A command line tool that displays course information from the Caltech Catalog. In no way is this project affiliated or endorsed by the California Institute of Technology.

Setup

Install Dependencies

$ pip3 install -r requirements.txt

Environment Variables

The project uses MySQL to set up the database. The following environment variables are placed in a .env file to connect to the database:

HOST=
USER=
PASSWORD=
DATABASE_NAME=

How to Use

Scrape the Caltech Catalog

$ python3 scrape.py

Search Database

$ python3 caltech-scraper.py

Sources