from datetime import datetime import qbittorrentapi import sys if len(sys.argv) == 1: print("URL Tracker en argument") exit() conn_info = dict( host="127.0.0.1", port=8080, username="USER", password="PASS", ) qbt_client = qbittorrentapi.Client(**conn_info) qbt_client.auth_log_in() url = sys.argv[1] for torrent in qbt_client.torrents_info(): if "yggtorrent" in torrent.category: for tracker in torrent.trackers: torrent.remove_trackers(urls=[tracker.url]) torrent.add_trackers(urls=url) print(f"Mise à jour du tracker pour le torrent ({url}) : {torrent.name}")