Downloads content from entry URL and loads it into the qBittorrent bittorrent client.
qbittorrent
extra provided by FlexGet is installed.uv tool install flexget[qbittorrent]
All options are optional and will default to whatever you have set in qBittorrent. If you wish not to set any of the parameters the format is:
qbittorrent: yes
Options
Name | Description |
---|---|
host | qBittorrent host (default localhost) |
port | qBittorrent port (default 8080) |
username | qBittorrent username that was set in the WebUI options. Can be omitted if Bypass authentication for localhost is checked |
password | qBittorrent password that was set in the WebUI options. Can be omitted if Bypass authentication for localhost is checked |
use_ssl | Connect to the provided hostname using https (default False) |
verify_cert | Enable or disable SSL certficate verification (default True) |
path | The download location |
label | Assigns corresponding qBittorrent label/category |
tags | Assign one or more tags to torrent. Can be used both in config and in a task. |
maxdownspeed | Set torrent download speed limit. Unit in kilobytes/second |
maxupspeed | Set torrent upload speed limit. Unit in kilobytes/second |
add_paused | Add torrents in the paused state (default: False) |
skip_check | Skip initial hash check (default: False) |
ratio_limit | Set torrent ratio limit. Unit is a float. Default is -2 if unspecified (server-side). -2 means the global limit should be used, -1 means no limit. |
seeding_time_limit | Set torrent seeding time limit. Specify as a time delta (see examples). Default is no limit (server-side). |
qbittorrent:
path: /media/disk/downloads/
label: tv
host: localhost
port: 8080
tags:
- flexget
Dynamically set tags
tasks
movies:
set:
tags:
- '{{quality.resolution}}'
Set an overall ratio limit
qbittorrent:
path: /media/disk/downloads/
label: tv
host: localhost
port: 8080
ratio_limit: 1.3
Dynamically set ratio limit and time limit
tasks
movies:
set:
ratio_limit: 3
seeding_time_limit: 1 week