philh_myftp_biz.web.torrent.qbit

Module Contents

Classes

qBitTorrent

API

class philh_myftp_biz.web.torrent.qbit.qBitTorrent(host: str | None = None, port: str | int | None = None, username: str | None = None, password: str | None = None, api_key: str | None = None, EXTRA_HEADERS: collections.abc.Mapping[str, str] | None = None, REQUESTS_ARGS: collections.abc.Mapping[str, Any] | None = None, HTTPADAPTER_ARGS: collections.abc.Mapping[str, Any] | None = None, VERIFY_WEBUI_CERTIFICATE: bool = True, FORCE_SCHEME_FROM_HOST: bool = False, RAISE_NOTIMPLEMENTEDERROR_FOR_UNIMPLEMENTED_API_ENDPOINTS: bool = False, RAISE_ERROR_FOR_UNSUPPORTED_QBITTORRENT_VERSIONS: bool = False, VERBOSE_RESPONSE_LOGGING: bool = False, SIMPLE_RESPONSES: bool = False, DISABLE_LOGGING_DEBUG_OUTPUT: bool = False)

Bases: qbittorrentapi.log.LogAPIMixIn, qbittorrentapi.sync.SyncAPIMixIn, qbittorrentapi.transfer.TransferAPIMixIn, qbittorrentapi.torrents.TorrentsAPIMixIn, qbittorrentapi.torrentcreator.TorrentCreatorAPIMixIn, qbittorrentapi.rss.RSSAPIMixIn, qbittorrentapi.search.SearchAPIMixIn

connect(host: str, username: str, password: str, port: int = 8080, timeout: int = 3600) None
clear(rm_files: bool = True, func: philh_myftp_biz.array.FilterFunc[philh_myftp_biz.web.torrent.torrent.Torrent] = lambda t: ...) None
sort(func: philh_myftp_biz.array.SortFunc[philh_myftp_biz.web.torrent.torrent.Torrent]) None
property queue: philh_myftp_biz.json.List[philh_myftp_biz.web.torrent.torrent.Torrent]