From 8c5f19a0f4da72a8be5b59e5352ac83f27963dd3 Mon Sep 17 00:00:00 2001 From: honue Date: Thu, 30 Nov 2023 00:39:35 +0800 Subject: [PATCH 1/3] fix --- app/modules/qbittorrent/qbittorrent.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/modules/qbittorrent/qbittorrent.py b/app/modules/qbittorrent/qbittorrent.py index 54746ba5..b4f69c4e 100644 --- a/app/modules/qbittorrent/qbittorrent.py +++ b/app/modules/qbittorrent/qbittorrent.py @@ -16,7 +16,7 @@ class Qbittorrent(metaclass=Singleton): _host: str = None _port: int = None _username: str = None - _passowrd: str = None + _password: str = None qbc: Client = None From 840c968454cd16277e8ce655d2d7872723080e28 Mon Sep 17 00:00:00 2001 From: honue Date: Thu, 30 Nov 2023 00:39:57 +0800 Subject: [PATCH 2/3] =?UTF-8?q?tr=E5=A2=9E=E5=8A=A0=E4=BF=AE=E6=94=B9track?= =?UTF-8?q?er=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/modules/transmission/transmission.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/app/modules/transmission/transmission.py b/app/modules/transmission/transmission.py index 4824df33..a2b22174 100644 --- a/app/modules/transmission/transmission.py +++ b/app/modules/transmission/transmission.py @@ -355,3 +355,15 @@ class Transmission(metaclass=Singleton): except Exception as err: logger.error(f"设置种子出错:{str(err)}") return False + + def change_torrent(self, hash_string, tracker_list: List = None): + """ + tr4.0及以上弃用直接设置tracker 共用change方法 + https://github.com/trim21/transmission-rpc/blob/8eb82629492a0eeb0bb565f82c872bf9ccdcb313/transmission_rpc/client.py#L654 + """ + try: + self.trc.change_torrent(ids=hash_string, + tracker_list=tracker_list) + except Exception as err: + logger.error(f"设置种子出错:{str(err)}") + return False From 84bc0e0fb4c5f81bcadb367a1cc03921fcf9b4d7 Mon Sep 17 00:00:00 2001 From: honue Date: Thu, 30 Nov 2023 07:41:58 +0800 Subject: [PATCH 3/3] fix --- app/modules/transmission/transmission.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/modules/transmission/transmission.py b/app/modules/transmission/transmission.py index a2b22174..34511f10 100644 --- a/app/modules/transmission/transmission.py +++ b/app/modules/transmission/transmission.py @@ -14,7 +14,7 @@ class Transmission(metaclass=Singleton): _host: str = None _port: int = None _username: str = None - _passowrd: str = None + _password: str = None trc: Optional[Client] = None @@ -356,7 +356,7 @@ class Transmission(metaclass=Singleton): logger.error(f"设置种子出错:{str(err)}") return False - def change_torrent(self, hash_string, tracker_list: List = None): + def update_tracker(self, hash_string, tracker_list: List = None): """ tr4.0及以上弃用直接设置tracker 共用change方法 https://github.com/trim21/transmission-rpc/blob/8eb82629492a0eeb0bb565f82c872bf9ccdcb313/transmission_rpc/client.py#L654 @@ -365,5 +365,5 @@ class Transmission(metaclass=Singleton): self.trc.change_torrent(ids=hash_string, tracker_list=tracker_list) except Exception as err: - logger.error(f"设置种子出错:{str(err)}") + logger.error(f"修改tracker出错:{str(err)}") return False