- type: custom-api title: qBittorrent cache: 10s options: view: "basic" # "basic" or "detailed" mode: "default" # "default" or "upload" subrequests: transfer: url: http://192.168.50.108:8080/api/v2/transfer/info seeding: url: http://192.168.50.108:8080/api/v2/torrents/info parameters: filter: seeding leeching: url: http://192.168.50.108:8080/api/v2/torrents/info parameters: filter: downloading template: | {{ $transfer := .Subrequest "transfer" }} {{ $seeding := .Subrequest "seeding" }} {{ $leeching := .Subrequest "leeching" }} {{ if and (eq $transfer.Response.StatusCode 200) (eq $seeding.Response.StatusCode 200) (eq $leeching.Response.StatusCode 200) }} {{ $isDetailed := eq (.Options.StringOr "view" "detailed") "detailed" }} {{ $mode := .Options.StringOr "mode" "default" }} {{ if $isDetailed }}
Error fetching qBittorrent data.
Check URL and authentication bypass settings.