From 879584c107581e89e66f99e0b49d442cd2e6f4ed Mon Sep 17 00:00:00 2001 From: clinton-hall Date: Thu, 22 Sep 2016 09:28:27 +0930 Subject: [PATCH] allow guessit to work of full file path --- core/nzbToMediaUtil.py | 2 +- tests/general.py | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/core/nzbToMediaUtil.py b/core/nzbToMediaUtil.py index f25a17a9..37d56733 100644 --- a/core/nzbToMediaUtil.py +++ b/core/nzbToMediaUtil.py @@ -630,7 +630,7 @@ def getDirs(section, subsection, link='hard'): # create new path newPath = os.path.join(path, "{0} - {1}".format(sanitizeName(artist), sanitizeName(album))) elif fileExt in core.MEDIACONTAINER: - f = guessit.guessit(os.path.basename(mediafile)) + f = guessit.guessit(mediafile) # get title title = f.get('series') or f.get('title') diff --git a/tests/general.py b/tests/general.py index 8610bd45..5d1542bb 100755 --- a/tests/general.py +++ b/tests/general.py @@ -44,9 +44,9 @@ from babelfish import Language lan = 'pt' lan = Language.fromalpha2(lan) print lan.alpha3 +vidName = "/volume1/Public/Movies/A Few Good Men/A Few Good Men(1992).mkv" inputName = "in.the.name.of.ben.hur.2016.bdrip.x264-rusted.nzb" guess = guessit.guessit(inputName) -print guess if guess: # Movie Title title = None @@ -56,7 +56,6 @@ if guess: year = None if 'year' in guess: year = guess['year'] - url = "http://www.omdbapi.com" r = requests.get(url, params={'y': year, 't': title}, verify=False, timeout=(60, 300)) results = r.json() @@ -66,7 +65,6 @@ import subliminal subliminal.region.configure('dogpile.cache.dbm', arguments={'filename': 'cachefile.dbm'}) languages = set() languages.add(lan) -vidName = "/volume1/Public/Movies/A Few Good Men/A Few Good Men(1992).mkv" video = subliminal.scan_video(vidName) subtitles = subliminal.download_best_subtitles({video}, languages) subliminal.save_subtitles(video, subtitles[video])