def __init__(self, name, url, key='0', catIDs='5030,5040', search_mode='eponly', search_fallback=False, enable_daily=True, enable_backlog=False): NZBProvider.__init__(self, name) self.url = url self.key = key self.search_mode = search_mode self.search_fallback = search_fallback self.enable_daily = enable_daily self.enable_backlog = enable_backlog # 0 in the key spot indicates that no key is needed self.needs_auth = self.key != '0' self.public = not self.needs_auth self.catIDs = catIDs if catIDs else '5030,5040' self.default = False self._caps = False self.use_tv_search = None self.cap_tv_search = None # self.cap_search = None # self.cap_movie_search = None # self.cap_audio_search = None self.cache = tvcache.TVCache(self, min_time=30) # only poll newznab providers every 30 minutes max
def __init__(self): NZBProvider.__init__(self, 'BinSearch') self.url = 'https://www.binsearch.info' self.urls = {'rss': urljoin(self.url, 'rss.php')} self.public = True self.supports_backlog = False self.ability_status = self.PROVIDER_BROKEN self.cache = BinSearchCache(self, min_time=30) # only poll Binsearch every 30 minutes max
def __init__(self): NZBProvider.__init__(self, 'BinSearch') self.url = 'https://www.binsearch.info' self.urls = {'rss': urljoin(self.url, 'rss.php')} self.public = True self.supports_backlog = False self.ability_status = self.PROVIDER_BROKEN self.cache = BinSearchCache( self, min_time=30) # only poll Binsearch every 30 minutes max
def __init__(self): NZBProvider.__init__(self, 'OMGWTFNZBs') self.username = None self.api_key = None self.cache = OmgwtfnzbsCache(self) self.url = 'https://omgwtfnzbs.me/' self.urls = { 'rss': 'https://rss.omgwtfnzbs.me/rss-download.php', 'api': 'https://api.omgwtfnzbs.me/json/' } self.proper_strings = ['.PROPER.', '.REPACK.']