Visit https://cdr.mbund.dev to view the dependency graph of every class offered at OSU. It might take ~30 seconds to build the full graph.
Filter the graph with comma separated query parameters specifying subject IDs:
- All classes except those in the Music department
- All classes except those in the English, Biology, and Psychology departments
- Only classes in the Math department
- Only classes in the CSE, Math, Physics and Statistics departments
pnpm astro dev
- In a browser sign in to buckeyelink
- Navigate to Schedule Planner
- Inspect network traffic in the browser and take the cookie from a request header
- Cookie format:
Cookie: __RequestVerificationToken=AAAAAA; .AspNet.Cookies=BBBBBBBBBBBBBBBB
- Cookie format:
- Put the cookie in
.env
asCOOKIE
- Example:
COOKIE="__RequestVerificationToken=AAAAAA; .AspNet.Cookies=BBBBBBBBBBBBBBBB"
- Example:
- Run the fetcher with
bun fetcher.ts
- Run the parser with
bun parser.ts
- Organize data by placing the created JSON into a reasonable folder
- Commit the changes