Blackboard Sync
BlackboardSync is a multiplatform desktop application written in Python that automatically downloads content from courses in your Blackboard account.
Features
Supported content:
Attachments of any type (e.g. .docx, .pptx, .pdf, etc.)
Internet links
Content descriptions (saved as html)
Cross-platform
Linux, Windows, and macOS ready
Installation
You can find all releases on GitHub. Only MacOS (.dmg) and Windows (.exe) are supported at the moment.
From PyPI
$ python3 -m pip install blackboardsync
$ python3 -m blackboard_sync # notice the underscore
API Documentation
If you are interested about contributing, or if you just want to understand the internals of BlackboardSync more.