Python client implementation for qBittorrent Web API v2 first available in qBittorrent v4.1.
Project description
qBittorrent Web API v2 Client
Python client implementation for qBittorrent Web API v2 first available in qBittorrent v4.1.
API Documentation: https://github.com/qbittorrent/qBittorrent/wiki/Web-API-Documentation
Change Log
- Version 0.1
- Complete implementation of each endpoint for qBittorrent Web API v2
TO DO
- Create automated test scripts
- Create interaction layer to allow for more fluid access to endpoints. That way, developers don't have to hit individual endpoints and can instead transparently interact with qBittorrent.
Installation
qbittorrent is available on the Python Package Index(PyPI).
https://pypi.python.org/pypi/qbittorrentapi
You can install qbittorrentapi using one of the following techniques:
- Use pip:
pip install qbittorrentapi
- Download the .zip or .tar.gz file from PyPI and install
- Download the source from Github and install
https://github.com/rmartin16/qbittorrent-api
Be sure to also install requests and attrdict.
Getting Started
>>>
import qbittorrentapi
>>>
client = qbittorrentapi.Client(host='http://localhost:8080', username='admin', password='adminadmin')
>>>
print("qBittorrent Version: %s" % client.app_version())
>>>
help(qbittorrentapi.Client)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for qbittorrent_api-0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9feb01da5a0259d225b0b5f46f656f07b2e0b39d66850eb5859e3752d06de6cb |
|
MD5 | 03e43e1554f1ef1224631376dcca1860 |
|
BLAKE2b-256 | 7921c1e7698219c64ec3f1baffbadc333017cd72657053ce28734cc42da72204 |