mirror of
https://github.com/clinton-hall/nzbToMedia.git
synced 2025-08-14 02:26:53 -07:00
fix directory determination for single files. Fixes #262
This commit is contained in:
parent
f919a890ee
commit
8a2632b1b1
1 changed files with 13 additions and 1 deletions
|
@ -93,8 +93,20 @@ def category_search(inputDirectory, inputName, inputCategory, root, categories):
|
|||
Logger.info("SEARCH: Identified Category: %s and Torrent Name: %s. We are in a unique directory, so we can proceed.", inputCategory, inputName)
|
||||
break # we are done
|
||||
elif categorySearch[1] and not inputName: # assume the the next directory deep is the torrent name.
|
||||
Logger.info("SEARCH: Found torrent directory %s in category directory %s", os.path.join(categorySearch[0], categorySearch[1]), categorySearch[0])
|
||||
inputName = categorySearch[1]
|
||||
Logger.info("SEARCH: Found torrent name: %s", categorySearch[1])
|
||||
if os.path.isdir(os.path.join(categorySearch[0], categorySearch[1])):
|
||||
Logger.info("SEARCH: Found torrent directory %s in category directory %s", os.path.join(categorySearch[0], categorySearch[1]), categorySearch[0])
|
||||
elif os.path.isfile(os.path.join(categorySearch[0], categorySearch[1])): # Our inputdirectory is actually the full file path for single file download.
|
||||
Logger.info("SEARCH: %s is a file, not a directory.", os.path.join(categorySearch[0], categorySearch[1]))
|
||||
Logger.info("SEARCH: Setting input directory to %s", categorySearch[0])
|
||||
root = 1
|
||||
inputDirectory = os.path.normpath(categorySearch[0]):
|
||||
else: # The inputdirectory given can't have been valid. Start at the category directory and search for date modified.
|
||||
Logger.info("SEARCH: Input Directory %s doesn't exist as a directory or file", inputDirectory)
|
||||
Logger.info("SEARCH: Setting input directory to %s" and checking for files by date modified., categorySearch[0])
|
||||
root = 2
|
||||
inputDirectory = os.path.normpath(categorySearch[0]):
|
||||
break # we are done
|
||||
elif ('.cp(tt' in categorySearch[1]) and (not '.cp(tt' in inputName): # if the directory was created by CouchPotato, and this tag is not in Torrent name, we want to add it.
|
||||
Logger.info("SEARCH: Changing Torrent Name to %s to preserve imdb id.", categorySearch[1])
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue