mirror of
https://github.com/clinton-hall/nzbToMedia.git
synced 2025-08-21 13:53:15 -07:00
updated libs to fix guessit and subliminal. Fixes #1080
This commit is contained in:
parent
319d418af8
commit
0625f7f3c0
263 changed files with 28711 additions and 12615 deletions
|
@ -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
|
Loading…
Add table
Add a link
Reference in a new issue