updated libs to fix guessit and subliminal. Fixes #1080

This commit is contained in:
clinton-hall 2016-09-21 13:31:41 +09:30
commit 0625f7f3c0
263 changed files with 28711 additions and 12615 deletions

View file

@ -4,6 +4,8 @@ import sys
import datetime
import re
import core
import guessit
import requests
from core.nzbToMediaAutoFork import autoFork
from core import nzbToMediaDB
from core.transcoder import transcoder
@ -42,8 +44,30 @@ from babelfish import Language
lan = 'pt'
lan = Language.fromalpha2(lan)
print lan.alpha3
inputName = "in.the.name.of.ben.hur.2016.bdrip.x264-rusted.nzb"
guess = guessit.guessit(inputName)
print guess
if guess:
# Movie Title
title = None
if 'title' in guess:
title = guess['title']
# Movie Year
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()
print results
import subliminal
subliminal.cache_region.configure('dogpile.cache.memory')
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])
del core.MYAPP