Skip to main content

Crate qbittorrent_api

Crate qbittorrent_api 

Source
Expand description

API client for qBittorrent v4.1+.

Provides async access to the qBittorrent WebUI API with automatic rate limiting, session management, and retry-on-403 authentication.

Modules§

add_torrent
Torrent upload via multipart form requests.
get_torrents
Torrent listing, filtering, and response models.

Structs§

QBittorrentClient
A client for the qBittorrent API
QBittorrentClientFactory
Create a QBittorrentClient
QBittorrentClientOptions
Connection options for the qBittorrent WebUI API.
Response
API response containing a status code and deserialized result.

Enums§

ClientAction
Errors returned by QBittorrentClient request operations
Status
Parsed status from a qBittorrent API text response.

Traits§

QBittorrentClientTrait
Trait for qBittorrent API operations