Brightspace icon

Brightspace

Connects Purdue students' Brightspace accounts to access academic data via web scraping, handling Duo Mobile 2FA.

关于

This tool provides a custom solution for Purdue University students to programmatically access their Brightspace account data. Since direct API access to D2L Brightspace is not available to students, it leverages Playwright for robust web scraping, mimicking human browser interactions to bypass institutional restrictions. It adeptly handles complex authentication flows, including Duo Mobile 2FA, to extract vital academic information such as course lists, assignments, and other relevant data, making it available through a clean, programmatic interface.

主要功能

  • Assignment data scraping
  • Error handling and retry logic
  • JSON data export
  • Duo Mobile 2FA authentication handling
  • Course list extraction
  • 1 GitHub stars

使用案例

  • Bypass official Brightspace API restrictions for student accounts
  • Programmatically access Brightspace academic data for students
  • Integrate Brightspace course and assignment information into custom applications