/degreeworks

Scraper for Ellucian Degree Works

Primary LanguagePythonBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

degreeworks

Scraper for Ellucian Degree Works

Usage

  1. Navigate to Degree Works and save a local copy of the page.

  2. Run main.py with the index page as an argument. Use -h to see all valid arguments.

    $ ./main.py -qr 3 degreeworks.html
    ENGL 25080
    ENGL 25092
    ENGL 25096
    WGSL 29003
  3. Profit!

Dependencies

Requires at least Python 3.6 and BeautifulSoup.

Bugs

Likely many, as this was only tested with one Degree Works profile. Based on an unstable API; what works today may not work tomorrow.