nzbToMedia/tests/general.py
2018-12-14 16:47:45 -05:00

73 lines
2.1 KiB
Python
Executable file

#! /usr/bin/env python2
from __future__ import print_function
import os
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
from core.nzbToMediaUtil import get_downloadInfo, server_responding
# Initialize the config
core.initialize()
#label = core.TORRENT_CLASS.core.get_torrent_status("f33a9c4b15cbd9170722d700069af86746817ade", ["label"]).get()['label']
#print label
if transcoder.isVideoGood(core.TEST_FILE, 0):
print("FFPROBE Works")
else:
print("FFPROBE FAILED")
test = core.CFG['SickBeard','NzbDrone']['tv'].isenabled()
print(test)
section = core.CFG.findsection('tv').isenabled()
print(section)
print(len(section))
fork, fork_params = autoFork('SickBeard', 'tv')
if server_responding("http://127.0.0.1:5050"):
print("CouchPotato Running")
if server_responding("http://127.0.0.1:7073"):
print("SickBeard Running")
if server_responding("http://127.0.0.1:8181"):
print("HeadPhones Running")
if server_responding("http://127.0.0.1:8085"):
print("Gamez Running")
if server_responding("http://127.0.0.1:8090"):
print("Mylar Running")
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)
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.region.configure('dogpile.cache.dbm', arguments={'filename': 'cachefile.dbm'})
languages = set()
languages.add(lan)
video = subliminal.scan_video(vidName)
subtitles = subliminal.download_best_subtitles({video}, languages)
subliminal.save_subtitles(video, subtitles[video])
del core.MYAPP