This commit is contained in:
20
api/test.py
Normal file
20
api/test.py
Normal file
@@ -0,0 +1,20 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
from qbittorrent import Client
|
||||
from torrent import TorrentApi
|
||||
|
||||
# Replace with your qBittorrent Web UI credentials
|
||||
torrent = TorrentApi("http://192.168.1.17:8112", "tMHNjrJr7nhjyhJrYsahi4anq2h6LJ")
|
||||
|
||||
# Retrieve all active torrents
|
||||
torrents = torrent.get_torrents()
|
||||
|
||||
# Print details of each active torrent
|
||||
for torrent in torrents:
|
||||
print(f"Name: {torrent['name']}")
|
||||
print(f"State: {torrent['state']}")
|
||||
print(f"Progress: {torrent['progress'] * 100:.2f}%")
|
||||
print(f"Download Speed: {torrent['dlspeed'] / 1024:.2f} KB/s")
|
||||
print(f"Upload Speed: {torrent['upspeed'] / 1024:.2f} KB/s")
|
||||
print(f"Size: {torrent['size'] / (1024 * 1024):.2f} MB")
|
||||
print("-" * 40)
|
||||
Reference in New Issue
Block a user