From 5bbdc3c0780a6f195e519951cd4f8e348feb8a37 Mon Sep 17 00:00:00 2001 From: AnilDaoud Date: Mon, 30 Dec 2019 23:22:55 +0800 Subject: [PATCH] set category correctly when using qbittorrent --- libs/qbittorrent/client.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/libs/qbittorrent/client.py b/libs/qbittorrent/client.py index 7c3d2c4..4a0eb4c 100644 --- a/libs/qbittorrent/client.py +++ b/libs/qbittorrent/client.py @@ -6,7 +6,6 @@ class LoginRequired(Exception): def __str__(self): return 'Please login first.' - class QBittorrentClient(object): """class to interact with qBittorrent WEB API""" def __init__(self, url): @@ -331,7 +330,7 @@ class QBittorrentClient(object): :return: Empty JSON data. """ # old:new format - old_arg_map = {'save_path': 'savepath'} # , 'label': 'category'} + old_arg_map = {'save_path': 'savepath', 'label': 'category'} # convert old option names to new option names options = kwargs.copy() @@ -368,6 +367,9 @@ class QBittorrentClient(object): if data.get('save_path'): data.update({'savepath': data['save_path']}) + if data.get('label'): + data.update({'category': data['label']}) + return self._post('torrents/add', data=data, files=torrent_files) def add_trackers(self, infohash, trackers):