qbittorrent-api

Python client implementation for qBittorrent's Web API

MIT License

Downloads
122.7K
Stars
374
Committers
5

Bot releases are visible (Hide)

qbittorrent-api - release-6.0.0

Published by rmartin16 over 4 years ago

Version 6.0.0

  • Performance gains for responses with payloads...especially for large payloads.
  • Fixes #6. Adds support for SIMPLE_RESPONSES for the entire client and individual methods.
qbittorrent-api - release-0.5.2

Published by rmartin16 over 4 years ago

Version 0.5.2

  • Fixes #8. Remove whitespace from setPreferences requests for older qBittorrent versions.
qbittorrent-api - release-0.5.1

Published by rmartin16 almost 5 years ago

Version 0.5.1

  • Add Python3.8 version for PyPI
  • Move project from beta to stable for PyPI
qbittorrent-api - release-0.5.0

Published by rmartin16 almost 5 years ago

Version 0.5.0

  • Make Web API URL derivation more robust...thereby allowing the client to actually work on Python3.8 (#5)
  • Allow port to be discretely specified during Client instantiation (#4)
  • Enhance request retry logic and expose retry configuration
qbittorrent-api - release-0.4.2

Published by rmartin16 almost 5 years ago

Version 0.4.2

  • Improve organization and clarity of README
  • Better document exceptions
  • Clarify torrent file handling exceptions better with proper exceptions
  • Clean up the request wrapper exception handling
  • Fix HTTP 404 handling to find and return problematic torrent hashes
qbittorrent-api - release-0.4.1

Published by rmartin16 almost 5 years ago

Version 0.4.1

  • Round out support for tags with qBittorrent v4.2.0 release
  • Remove upper-bound version requirements for requests and urllib3
  • Add support for app/buildInfo
  • Add support for transfer/banPeers and torrents/addPeers
  • Add support for torrents/addTags, torrents/removeTags, torrents/tags, torrents/createTags, and torrents/deleteTags
qbittorrent-api - release-0.3.3

Published by rmartin16 about 5 years ago

Version 0.3.3

  • Fix useAutoTMM to autoTMM for client.torrents_add() so auto torrent management works
  • Add support to refresh RSS items introduced in qBittorrent v4.1.8
qbittorrent-api - release-v0.3.2

Published by rmartin16 over 5 years ago

Release 0.3.2

  • Restore python 2 compatibility
  • Allow exceptions to be imported directly from package instead of only exceptions module
qbittorrent-api - release-v0.3.1

Published by rmartin16 over 5 years ago

Code reorg, bug fixes

qbittorrent-api - release-v0.2.4

Published by rmartin16 over 5 years ago

Change Log

  • Fix ability to send RID parameter to sync/maindata
  • Fix ability to send torrent files in torrents/add
qbittorrent-api - release-v0.2.2

Published by rmartin16 over 5 years ago

qbittorrent-api - release-v0.2

Published by rmartin16 over 5 years ago

Introduced the "interaction layer" for transparent interaction with the qBittorrent API.

qbittorrent-api - release-v0.1.3

Published by rmartin16 over 5 years ago

Change Log

  • Additional fixes for pypi package
qbittorrent-api - release-v0.1.1

Published by rmartin16 over 5 years ago

Changes

  • Remove 'tests' module from pip package
qbittorrent-api - release-v0.1

Published by rmartin16 over 5 years ago

Complete implementation of qBittorrent WebUI API 2.2. Each API endpoint is available via the Client class. Automatic re-login is supported in the event of login expiration.