mirror of
https://github.com/clinton-hall/nzbToMedia.git
synced 2025-08-21 13:53:15 -07:00
add Vuze client. #563
This commit is contained in:
parent
439f129d4b
commit
4f025dd6ca
3 changed files with 38 additions and 2 deletions
|
@ -211,7 +211,7 @@
|
|||
default_downloadDirectory =
|
||||
|
||||
[Torrent]
|
||||
###### clientAgent - Supported clients: utorrent, transmission, deluge, rtorrent, other
|
||||
###### clientAgent - Supported clients: utorrent, transmission, deluge, rtorrent, vuze, other
|
||||
clientAgent = other
|
||||
###### useLink - Set to hard for physical links, sym for symbolic links, move to move, and no to not use links (copy)
|
||||
useLink = hard
|
||||
|
|
|
@ -316,7 +316,7 @@ def initialize(section=None):
|
|||
if isinstance(GROUPS, str): GROUPS = GROUPS.split(',')
|
||||
if GROUPS == ['']: GROUPS = None
|
||||
|
||||
TORRENT_CLIENTAGENT = CFG["Torrent"]["clientAgent"] # utorrent | deluge | transmission | rtorrent | other
|
||||
TORRENT_CLIENTAGENT = CFG["Torrent"]["clientAgent"] # utorrent | deluge | transmission | rtorrent | vuze |other
|
||||
USELINK = CFG["Torrent"]["useLink"] # no | hard | sym
|
||||
OUTPUTDIRECTORY = CFG["Torrent"]["outputDirectory"] # /abs/path/to/complete/
|
||||
TORRENT_DEFAULTDIR = CFG["Torrent"]["default_downloadDirectory"]
|
||||
|
|
|
@ -490,6 +490,41 @@ def parse_transmission(args):
|
|||
return inputDirectory, inputName, inputCategory, inputHash, inputID
|
||||
|
||||
|
||||
def parse_vuze(args):
|
||||
# vuze usage: C:\full\path\to\nzbToMedia\TorrentToMedia.py "%D%N%L%I%K%F"
|
||||
try:
|
||||
input = args[1].split(',')
|
||||
except:
|
||||
input = []
|
||||
try:
|
||||
inputDirectory = os.path.normpath(input[0])
|
||||
except:
|
||||
inputDirectory = ''
|
||||
try:
|
||||
inputName = input[1]
|
||||
except:
|
||||
inputName = ''
|
||||
try:
|
||||
inputCategory = input[2]
|
||||
except:
|
||||
inputCategory = ''
|
||||
try:
|
||||
inputHash = input[3]
|
||||
except:
|
||||
inputHash = ''
|
||||
try:
|
||||
inputID = input[3]
|
||||
except:
|
||||
inputID = ''
|
||||
try:
|
||||
if input[4] == 'single':
|
||||
inputName = input[5]
|
||||
except:
|
||||
pass
|
||||
|
||||
return inputDirectory, inputName, inputCategory, inputHash, inputID
|
||||
|
||||
|
||||
def parse_args(clientAgent, args):
|
||||
clients = {
|
||||
'other': parse_other,
|
||||
|
@ -497,6 +532,7 @@ def parse_args(clientAgent, args):
|
|||
'utorrent': parse_utorrent,
|
||||
'deluge': parse_deluge,
|
||||
'transmission': parse_transmission,
|
||||
'vuze': parse_vuze,
|
||||
}
|
||||
|
||||
try:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue