diff --git a/homelab/server/scripts/remove_trumped_torrents.py b/homelab/server/scripts/remove_trumped_torrents.py new file mode 100755 index 00000000..177607e7 --- /dev/null +++ b/homelab/server/scripts/remove_trumped_torrents.py @@ -0,0 +1,14 @@ +host = input("Enter host (e.g. 'localhost:8080'): ") +username = input("Enter username: ") +password = input("Enter password: ") + +from qbittorrentapi import Client +client = Client(host=host, username=username, password=password) + +torrent_list = client.torrents.info() + +for torrent in torrent_list: + for status in torrent.trackers: + if 'Unregistered torrent' in status.msg: + print(torrent.name,' ',status.msg) + torrent.delete(hash=(torrent.hash),delete_files=True)