TIG-209-TigerPath-EGR-Course-Sliding-Window#517
Closed
rohanmatta11 wants to merge 8 commits intomasterfrom
Closed
Conversation
… only), and add owner (owners only). Meant for owner > admin hierarchy
The OIT MobileApp API (error 900908 unauthorized) has been replaced
with the Princeton registrar front-end API, which requires no OIT
subscription and is publicly accessible via Bearer token.
- scrape_registrar.py: use cloudscraper to bypass Cloudflare and
extract apiToken and apiBaseUrl from registrar.princeton.edu;
add get_course_ids_for_term() via /classes/{term} endpoint;
add get_full_course_details() returning all course fields in one call
- scrape_parse.py: remove MobileApp dependency entirely; derive
semester dates from term code; use registrar API in parallel
- scrape_all.py: warn and skip instead of crashing on 0-course terms
(historical terms 1214-1234 are not in the registrar API)
- requirements.txt: add cloudscraper==1.2.71
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
TIG-209.Course.Sliding.Window.Demo.mov
Created a sliding window from the right containing basic PrincetonCourses information. Also added ratings to the search results.