dracoon-python-api

A Python3 based package to connect with DRACOON API (async) - more infos on DRACOON here: https://dracoon.com

APACHE-2.0 License

Downloads
2.9K
Stars
12
Committers
3
dracoon-python-api - DRACOON Python 1.13.0 Latest Release

Published by unbekanntes-pferd 8 months ago

Maintenance update:

  • increase min. Python version to 3.10
  • add unit tests and automated Github Action
  • fix attributes response (204)
  • dependency updates

What's Changed

Full Changelog: https://github.com/unbekanntes-pferd/dracoon-python-api/compare/v1.12.2...v1.13.0

dracoon-python-api - DRACOON Python 1.12.2

Published by unbekanntes-pferd 11 months ago

remove trailing slashes from requests (error 500)

What's Changed

New Contributors

Full Changelog: https://github.com/unbekanntes-pferd/dracoon-python-api/compare/v1.12.1...v1.12.2

dracoon-python-api - DRACOON Python 1.12.1

Published by unbekanntes-pferd about 1 year ago

Fix type error and dependency updates

What's Changed

Full Changelog: https://github.com/unbekanntes-pferd/dracoon-python-api/compare/v1.12.0...v1.12.1

dracoon-python-api - DRACOON Python 1.12.0

Published by unbekanntes-pferd about 1 year ago

  • update dependencies
  • several bug fixes
  • migrate to pydantic 2.x

What's Changed

New Contributors

Full Changelog: https://github.com/unbekanntes-pferd/dracoon-python-api/compare/v1.11.2...v1.12.0

dracoon-python-api - DRACOON Python 1.11.2

Published by unbekanntes-pferd about 1 year ago

  • add file key distribution (fixed amount) to upload

What's Changed

Full Changelog: https://github.com/unbekanntes-pferd/dracoon-python-api/compare/v1.11.1...v1.11.2

dracoon-python-api - DRACOON Python 1.11.1

Published by unbekanntes-pferd about 1 year ago

  • bug fixes
  • added params to get_users

What's Changed

New Contributors

Full Changelog: https://github.com/unbekanntes-pferd/dracoon-python-api/compare/v1.11.0...v1.11.1

dracoon-python-api - DRACOON Python 1.11.0

Published by unbekanntes-pferd over 1 year ago

  • bug fix (enum serialization in report creation)
  • add additional params for get users

What's Changed

Full Changelog: https://github.com/unbekanntes-pferd/dracoon-python-api/compare/v1.10.0...v1.11.0

dracoon-python-api - DRACOON Python 1.10.0

Published by unbekanntes-pferd over 1 year ago

  • retry on connection errors
  • refactoring

What's Changed

Full Changelog: https://github.com/unbekanntes-pferd/dracoon-python-api/compare/v.1.9.0...v1.10.0

dracoon-python-api - DRACOON Python 1.9.0

Published by unbekanntes-pferd almost 2 years ago

  • add rate limiting handling (retry on HTTP 429, exponential wait)
  • remove tqdm dependency and progress bar
  • minor bug fixes

What's Changed

Full Changelog: https://github.com/unbekanntes-pferd/dracoon-python-api/compare/v.1.8.4...v.1.9.0

dracoon-python-api - DRACOON Python 1.8.4

Published by unbekanntes-pferd almost 2 years ago

Fix bug in refresh token auth (do not use connection token if param used)

What's Changed

Full Changelog: https://github.com/unbekanntes-pferd/dracoon-python-api/compare/v.1.8.3...v.1.8.4

dracoon-python-api - DRACOON Python 1.8.3

Published by unbekanntes-pferd almost 2 years ago

Bug fixes:

  • handle errors on download stream (e.g. object not found)
  • handle empty encryption password and re-raise error

What's Changed

Full Changelog: https://github.com/unbekanntes-pferd/dracoon-python-api/compare/v.1.8.2...v.1.8.3

dracoon-python-api - DRACOON Python 1.8.2

Published by unbekanntes-pferd almost 2 years ago

  • Branding model issues bug fixes

What's Changed

Full Changelog: https://github.com/unbekanntes-pferd/dracoon-python-api/compare/v.1.8.1...v.1.8.2

dracoon-python-api - DRACOON Python 1.8.1

Published by unbekanntes-pferd about 2 years ago

  • moved custom transport into client init (conflicts with concurrent instances in different event loops)

What's Changed

Full Changelog: https://github.com/unbekanntes-pferd/dracoon-python-api/compare/v.1.8.0...v.1.8.1

dracoon-python-api - DRACOON Python 1.8.0

Published by unbekanntes-pferd about 2 years ago

  • retries included in client via custom transport
  • public endpoints accessible without connection

What's Changed

Full Changelog: https://github.com/unbekanntes-pferd/dracoon-python-api/compare/v.1.7.0...v.1.8.0

dracoon-python-api - DRACOON Python 1.7.0

Published by unbekanntes-pferd about 2 years ago

Added branding endpoints and relevant tests
Minor bug fixes

What's Changed

Full Changelog: https://github.com/unbekanntes-pferd/dracoon-python-api/compare/v.1.6.0...v.1.7.0

dracoon-python-api - DRACOON Python 1.6.0

Published by unbekanntes-pferd about 2 years ago

  • updated tests to unittest async testing
  • correct handling of redirect uri setup
  • custom filename for uploads
  • mfa models added

What's Changed

Full Changelog: https://github.com/unbekanntes-pferd/dracoon-python-api/compare/v.1.5.3...v.1.6.0

dracoon-python-api - DRACOON Python 1.5.3

Published by unbekanntes-pferd over 2 years ago

What's Changed

Full Changelog: https://github.com/unbekanntes-pferd/dracoon-python-api/compare/v.1.5.1...v.1.5.3

dracoon-python-api - DRACOON Python 1.5.1

Published by unbekanntes-pferd over 2 years ago

  • Bug fixes (callback validation, default chunksize, error inheritance)

What's Changed

Full Changelog: https://github.com/unbekanntes-pferd/dracoon-python-api/compare/v.1.5.0...v.1.5.1

dracoon-python-api - DRACOON Python 1.5.0

Published by unbekanntes-pferd over 2 years ago

  • Improved error handling (base error classes)
  • Down- and upload callbacks
  • Down- and upload accept node ids
  • Added new referenceId endpoint
  • Own httpx clients for up- and download
  • Added proxy config

What's Changed

Full Changelog: https://github.com/unbekanntes-pferd/dracoon-python-api/compare/v.1.4.1...v.1.5.0

dracoon-python-api - DRACOON Python 1.4.1

Published by unbekanntes-pferd over 2 years ago

What's Changed

Full Changelog: https://github.com/unbekanntes-pferd/dracoon-python-api/compare/v.1.4.0...v.1.4.1