Profile
Back to NewsBack
GitHub Trending 3 min
Reader Mode
StuffAnThings/qbit_manage: This tool will help manage tedious tasks in qBittorrent and automate them. Tag, categorize, remove Orphaned data, remove unregistered torrents and much much more.

StuffAnThings/qbit_manage: This tool will help manage tedious tasks in qBittorrent and automate them. Tag, categorize, remove Orphaned data, remove unregistered torrents and much much more.

15 hours ago

qBit Manage

GitHub release (latest by date)</a> GitHub commits since latest release (by SemVer)</a> Docker Image Version (latest semver)</a> PyPi (latest semver)</a> Github Workflow Status</a> pre-commit.ci status</a> Ghcr packages</a> Docker Pulls</a> Sponsor or Donate</a> Ruff</a>

This is a program used to manage your qBittorrent instance such as:

Supported qBittorrent Versions

We rely on qbittorrent-api to interact with qBittorrent.

Generally expect new releases of qBittorrent to not immediately be supported. Support CANNOT be added until qbittorrent-api adds support for the version. Any material changed and impact must then be assessed prior to Qbit Manage supporting it.

Version bumps are automated — no issue or PR needed. Renovate watches qbittorrent-api on PyPI and always auto-merges its updates (major, minor, patch — see .github/renovate.json) as soon as a new release is 3+ days old. Merging that bump changes pyproject.toml, which triggers CI (update-supported-versions.yml) to refresh SUPPORTED_VERSIONS.json and the badges below — the whole chain runs without a human touching it. Issues asking us to "add support for qBittorrent vX.Y" will be auto-closed and point back here; if qbit_manage still doesn't work on a version already shown as supported below, that's a real bug — please file one.

Master

!master - qBittorrent version

!master - qbittorrent-api version

Develop

!develop - qBittorrent version

!develop - qbittorrent-api version

Getting Started

Check out the wiki for installation help

  1. Install qbit_manage either by installing Python 3.10+ on the localhost and following the Local Installation Guide or by installing Docker and following the Docker Installation Guide or the unRAID Installation Guide.
  2. Once installed, you have to set up your Configuration by create a Configuration File filled with all your values to connect to your qBittorrent instance.
  3. Please refer to the list of Commands that can be used with this tool.

Usage

To run the script in an interactive terminal with a list of possible commands run:

python qbit_manage.py -h

Support

  • If you have any questions or require support please join the Notifiarr Discord and post your question under the qbit-manage channel.
  • If you're getting an Error or have an Enhancement post in the Issues.
  • If you have a configuration question post in the Discussions.
  • Pull Request are welcome but please submit them to the develop branch.
Chat with me