add qBittorrent parsing. Fixes #1300

This commit is contained in:
clinton-hall 2018-01-21 22:37:10 +13:00
commit e34ba9af89
3 changed files with 32 additions and 3 deletions

View file

@ -588,6 +588,34 @@ def parse_vuze(args):
return inputDirectory, inputName, inputCategory, inputHash, inputID
def parse_qbittorrent(args):
# qbittorrent usage: C:\full\path\to\nzbToMedia\TorrentToMedia.py "%D|%N|%L|%I"
try:
input = args[1].split('|')
except:
input = []
try:
inputDirectory = os.path.normpath(input[0].replace('"',''))
except:
inputDirectory = ''
try:
inputName = input[1].replace('"','')
except:
inputName = ''
try:
inputCategory = input[2].replace('"','')
except:
inputCategory = ''
try:
inputHash = input[3].replace('"','')
except:
inputHash = ''
try:
inputID = input[3].replace('"','')
except:
inputID = ''
return inputDirectory, inputName, inputCategory, inputHash, inputID
def parse_args(clientAgent, args):
clients = {
@ -596,6 +624,7 @@ def parse_args(clientAgent, args):
'utorrent': parse_utorrent,
'deluge': parse_deluge,
'transmission': parse_transmission,
'qbittorrent': parse_qbittorrent,
'vuze': parse_vuze,
}