NOTE: this repository has been moved to https://codeberg.org/gmisail/uvm-scheduler-data.
A Go utility that scrapes historical catalog data for the University of Vermont.
- Go 1.24+
- DuckDB
Once you have the dependencies installed, run the following:
go run cmd/catalog/main.goThis will extract a number of files to the upload/ directory:
terms.json- all terms (202506, 202601, etc.) that are available in SISsubjects_<term_id>.json- subjects (ABIO, ASCI, CS, etc.)catalog_<term_id>.json- course catalog