Skip to content

Mazevo API key fix - #181

Closed
justinschwerdtfeger wants to merge 7 commits into
UTDNebula:developfrom
justinschwerdtfeger:mazevo-api-key-fix
Closed

Mazevo API key fix#181
justinschwerdtfeger wants to merge 7 commits into
UTDNebula:developfrom
justinschwerdtfeger:mazevo-api-key-fix

Conversation

@justinschwerdtfeger

Copy link
Copy Markdown
Contributor

Fixes #179

Due to Mazevo API requiring the X-Signature header, recreating Mazevo's api requests is challenging.

Instead, this new PR uses ChromeDP to directly navigate to Mazevo's Calendar

Recreating the API requests that this page uses from scratch ideal, and if someone can find out how X-Signature is calculated, that should be possible as far as I understand.

For now, this approach should work for Nebula-API's needs, and only takes a few seconds to scrape.

With this, the Mazevo API Key is no longer required for scraping, and is removed from .env.template

@justinschwerdtfeger
justinschwerdtfeger requested review from a team as code owners August 1, 2026 04:25
@justinschwerdtfeger
justinschwerdtfeger marked this pull request as draft August 1, 2026 04:30
@justinschwerdtfeger

Copy link
Copy Markdown
Contributor Author

closed bc I accidentally made on my fork 🤦

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Unable to scrape Mazevo scraper with current API key

1 participant