Blackboardsync

Latest version: v0.18.0

Safety actively analyzes 681857 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

0.18.0

Added
- Images contained within descriptions are also downloaded
- Body descriptions can be shared via WebShare or email
- Add support for École Supérieure Privée d'Ingénierie et de Technologies (TheLime1)
- Add support for Western Sydney University (Jo Miyeon)

Fixed
- Links are now not assumed to have an 'href' attribute
- Avoid parsing empty descriptions
- Webdav filenames are URL decoded
- Documentation build at readthedocs.org
- Login browser cache and cookie storage

Changed
- File logging level is now WARNING rather than ERROR
- Body descriptions have custom styling rather than pure html

0.17.4

Fixed
- Long paths on Windows for all operations
- PyPI distribution missing dependency
- Just handle any exception from download job

Added
- Add support for University of Evansville (lukebsa)
- Add support for The University of Edinburgh (sanjacob)
- Add support for Glasgow Caledonian University (sanjacob)
- Add support for Mid-State Technical College (lint-os)

0.17.1

Fixed
- Name conflict between content and attachment
- Handle OSError in download workers
- Folder names should not contain dots

0.17.0

Changed
- Remove hardcoded minimum year in setup wizard
- Upgrade to PyQt6
- Remove internal blackboard api module, use `bblearn` instead
- Refactor download module into several content classes
- Improve testing and automated builds pipeline
- Upgrade multiple modules to latest versions
- Improve login browser experience
- Application name and id changed in PyInstaller builds
- macOS build now hides the dock icon (depleur's suggestion)
- Assignment and lesson content now supported

Added
- Add support for University of Pretoria (whipped-cream)
- Add support for CUHK-Shenzhen (Hyle33ies)
- Add support for University of Derby
- Add support for Texas Tech University (kktrum)
- Add support for Seneca Polytechnic (weihuang)
- Add support for University of Manchester (d-dahir)
- Add support for University of York (Laura7089)
- Add support for Curtin University (JaydenDownes)
- Add support for Hong Kong Community College (Benson-mk)
- Add support for OBS Business School (luisvinatea)
- Add mock Blackboard instance for manual testing
- Automatic university detection based on ISP
- Add support for Shiv Nadar University (depleur)
- Add support for University of Texas at Dallas (JadedCtrl)
- Add support for Humber College Institute of Technology and Advanced Learning (ColeAnthonyCapilongo5735)
- Add support for translations
- Add Spanish (es), French (fr), German (de) translations

Fixed
- Unicode paths will be used by default on Windows
- Bug preventing settings window from opening
- API session is now first tested before downloading
- API authentication errors are now handled correctly
- Download errors are now handled better
- Errors that happen while streaming responses are now handled
- PyInstaller build is now smaller
- Overall app stability improved

0.11.4

Changed
- Minor updates to some development dependencies

Added
- Add support for Griffith University (KR3dwood)

0.11.3

Fixed
- More logging statements were added
- Catch ValueError when fetching attachments

Changed
- Some assets were optimised or discarded

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.