def _configure_subliminal(): """Load subliminal with our custom configuration.""" from subliminal import provider_manager, refiner_manager basename = __name__.split('.')[0] # Unregister for name in ( 'addic7ed = subliminal.providers.addic7ed:Addic7edProvider', ): provider_manager.internal_extensions.remove(name) provider_manager.registered_extensions.append(name) provider_manager.unregister(name) # Register for name in ( 'napiprojekt = subliminal.providers.napiprojekt:NapiProjektProvider', 'subtitulamos = {basename}.subtitle_providers.subtitulamos:SubtitulamosProvider' .format(basename=basename), 'wizdom = {basename}.subtitle_providers.wizdom:WizdomProvider'. format(basename=basename), 'addic7ed = {basename}.subtitle_providers.addic7ed:Addic7edProvider' .format(basename=basename)): provider_manager.register(name) refiner_manager.register( 'release = {basename}.refiners.release:refine'.format( basename=basename)) refiner_manager.register( 'tvepisode = {basename}.refiners.tv_episode:refine'.format( basename=basename))
def _configure_subliminal(): """Load subliminal with our custom configuration.""" from subliminal import provider_manager, refiner_manager basename = __name__.split('.')[0] # Unregister # for name in ('legendastv = subliminal.providers.legendastv:LegendasTVProvider',): # provider_manager.internal_extensions.remove(name) # provider_manager.registered_extensions.append(name) # provider_manager.unregister(name) # Register for name in ( 'napiprojekt = subliminal.providers.napiprojekt:NapiProjektProvider', 'itasa = {basename}.subtitle_providers.itasa:ItaSAProvider'.format( basename=basename), 'wizdom = {basename}.subtitle_providers.wizdom:WizdomProvider'. format(basename=basename)): provider_manager.register(name) refiner_manager.register( 'release = {basename}.refiners.release:refine'.format( basename=basename)) refiner_manager.register( 'tvepisode = {basename}.refiners.tv_episode:refine'.format( basename=basename))
def configure(self, cache_file, log_file): region.configure('dogpile.cache.dbm', arguments={'filename': cache_file}) refiner_manager.register('release = release_refiner:refine') if addon.getSetting('subliminal.debug') == 'true': logger = logging.getLogger('subliminal') logger.setLevel(level=logging.DEBUG) logger.addHandler(logging.FileHandler(log_file, 'a'))
def _configure_subliminal(): """Load subliminal with our custom configuration.""" from subliminal import provider_manager, refiner_manager basename = __name__.split('.')[0] # Unregister # for name in ('legendastv = subliminal.providers.legendastv:LegendasTVProvider',): # provider_manager.internal_extensions.remove(name) # provider_manager.registered_extensions.append(name) # provider_manager.unregister(name) # Register for name in ('napiprojekt = subliminal.providers.napiprojekt:NapiProjektProvider', 'itasa = {basename}.subtitle_providers.itasa:ItaSAProvider'.format(basename=basename), 'wizdom = {basename}.subtitle_providers.wizdom:WizdomProvider'.format(basename=basename)): provider_manager.register(name) refiner_manager.register('release = {basename}.refiners.release:refine'.format(basename=basename)) refiner_manager.register('tvepisode = {basename}.refiners.tv_episode:refine'.format(basename=basename))
def _configure_subliminal(): """Load subliminal with our custom configuration.""" from subliminal import provider_manager, refiner_manager from subliminal.providers.podnapisi import PodnapisiProvider basename = __name__.split('.')[0] # Unregister for name in ( 'legendastv = subliminal.providers.legendastv:LegendasTVProvider', 'subscenter = subliminal.providers.subscenter:SubsCenterProvider', ): provider_manager.internal_extensions.remove(name) provider_manager.registered_extensions.append(name) provider_manager.unregister(name) # Register for name in ( 'napiprojekt = subliminal.providers.napiprojekt:NapiProjektProvider', 'itasa = {basename}.subtitle_providers.itasa:ItaSAProvider'.format( basename=basename), 'legendastv = {basename}.subtitle_providers.legendastv:LegendasTVProvider' .format(basename=basename), 'subscenter = {basename}.subtitle_providers.subscenter:SubsCenterProvider' .format(basename=basename), 'wizdom = {basename}.subtitle_providers.wizdom:WizdomProvider'. format(basename=basename)): provider_manager.register(name) refiner_manager.register( 'release = {basename}.refiners.release:refine'.format( basename=basename)) refiner_manager.register( 'tvepisode = {basename}.refiners.tv_episode:refine'.format( basename=basename)) # Configure podnapisi https url PodnapisiProvider.server_url = 'https://podnapisi.net/subtitles/'
from .helper.common import dateTimeFormat, episode_num, remove_extension, subtitle_extensions from .helper.exceptions import ex from .helpers import isMediaFile, isRarFile from .show.Show import Show logger = logging.getLogger(__name__) PROVIDER_POOL_EXPIRATION_TIME = datetime.timedelta(minutes=15).total_seconds() VIDEO_EXPIRATION_TIME = datetime.timedelta(days=1).total_seconds() provider_manager.register('itasa = subliminal.providers.itasa:ItaSAProvider') provider_manager.register( 'napiprojekt = subliminal.providers.napiprojekt:NapiProjektProvider') basename = __name__.split('.')[0] refiner_manager.register( 'release = {basename}.refiners.release:refine'.format(basename=basename)) refiner_manager.register( 'tvepisode = {basename}.refiners.tvepisode:refine'.format( basename=basename)) region.configure('dogpile.cache.memory') video_key = u'{name}:video|{{video_path}}'.format(name=__name__) episode_refiners = ('metadata', 'release', 'tvepisode', 'tvdb', 'omdb') PROVIDER_URLS = { 'addic7ed': 'http://www.addic7ed.com', 'itasa': 'http://www.italiansubs.net', 'legendastv': 'http://www.legendas.tv', 'napiprojekt': 'http://www.napiprojekt.pl', 'opensubtitles': 'http://www.opensubtitles.org',
from sickrage.helper.common import dateTimeFormat, episode_num, subtitle_extensions from sickrage.helper.exceptions import ex from sickrage.show.Show import Show from . import db, history, processTV from .helpers import isMediaFile, isRarFile, remove_non_release_groups logger = logging.getLogger(__name__) PROVIDER_POOL_EXPIRATION_TIME = datetime.timedelta(minutes=15).total_seconds() VIDEO_EXPIRATION_TIME = datetime.timedelta(days=1).total_seconds() provider_manager.register('itasa = subliminal.providers.itasa:ItaSAProvider') provider_manager.register('napiprojekt = subliminal.providers.napiprojekt:NapiProjektProvider') refiner_manager.register('release = sickbeard.refiners.release:refine') region.configure('dogpile.cache.memory') video_key = u'{name}:video|{{video_path}}'.format(name=__name__) episode_refiners = ('metadata', 'release', 'tvdb', 'omdb') PROVIDER_URLS = { 'addic7ed': 'http://www.addic7ed.com', 'itasa': 'http://www.italiansubs.net', 'legendastv': 'http://www.legendas.tv', 'napiprojekt': 'http://www.napiprojekt.pl', 'opensubtitles': 'http://www.opensubtitles.org', 'podnapisi': 'http://www.podnapisi.net', 'shooter': 'http://www.shooter.cn', 'subscenter': 'http://www.subscenter.org',