def clearCache(self): control.idle() yes = control.yesnoDialog(control.lang(32056).encode('utf-8'), '', '') if not yes: return from resources.lib.modules import cache cache.cache_clear() control.infoDialog(control.lang(32057).encode('utf-8'), sound=True, icon='INFO')
def __search(self, titles, year, season='0'): try: query = self.search_link % (urllib.quote_plus( cleantitle.query(titles[0]))) query = urlparse.urljoin(self.base_link, query) titles = [cleantitle.get(i) for i in set(titles) if i] cache.cache_clear() searchResult = cache.get(self.scraper.get, 4, query).content results = re.findall( r'<div class=\"movie-title\">\n((?s).*?)\"(.*?)\">(.*?)</a>', searchResult) usedIndex = 0 #Find result with matching name and season for x in range(0, len(results)): title = cleantitle.get(results[x][2]) if any(i in title for i in titles): return source_utils.strip_domain(results[x][1]) usedIndex += 1 return except: try: source_faultlog.logFault(__name__, source_faultlog.tagSearch, titles[0]) except: return return
def clearCache(self): control.idle() from resources.lib.modules import cache cache.cache_clear() control.infoDialog(control.lang(32057).encode('utf-8'), sound=True, icon='INFO')
def clearCache(self): control.idle() yes = control.yesnoDialog(control.lang(32056).encode('utf-8'), '', '') if not yes: return from resources.lib.modules import cache cache.cache_clear() control.infoDialog(control.lang(32057).encode('utf-8'), sound=True, icon='INFO')
def clearCache(self): control.idle() yes = control.yesnoDialog(control.lang(32056)) if not yes: return from resources.lib.modules import cache cache.cache_clear() control.infoDialog(six.ensure_str(control.lang(32057)), sound=True, icon='INFO')
def clearCache(self): control.idle() yes = control.yesnoDialog(control.lang(32056).encode('utf-8'), '', '') if not yes: return cache.cache_clear() control.infoDialog(control.lang(32057).encode('utf-8'), sound=True, icon='INFO')
def clearCache(self): control.hide() yes = control.yesnoDialog(control.lang(32056), '', '') if not yes: return try: from resources.lib.modules import cache cache.cache_clear() control.notification(title='default', message='Cache Successfully Cleared!', icon='default', sound=(control.setting('notification.sound') == 'true')) except: log_utils.error() pass
def clearCache(self): control.idle() yes = control.yesnoDialog(control.lang(32056).encode('utf-8'), '', '') if not yes: return try: from resources.lib.modules import cache cache.cache_clear() control.notification(title = 'default', message = 'Cache Successfully Cleared!', icon = 'default', sound = notificationSound) except: log_utils.error() pass
def clearCache(self): control.hide() if not control.yesnoDialog(control.lang(32056), '', ''): return try: from resources.lib.modules import cache if cache.cache_clear(): control.notification(message=32092) else: control.notification(message=33586) except: log_utils.error()
def clearCache(self): control.idle() yes = control.yesnoDialog(control.lang(32056).encode('utf-8'), '', '') if not yes: return self.close() from resources.lib.modules import cache if self.cacheType == 'base': cache.cache_clear() elif self.cacheType == 'providers': cache.cache_clear_providers() elif self.cacheType == 'meta': cache.cache_clear_meta() elif self.cacheType == 'search': cache.cache_clear_search() elif self.cacheType == 'all': cache.cache_clear_all() control.infoDialog(control.lang(32057).encode('utf-8'), sound=True, icon='INFO')
def __search(self, titles, year, season='0'): try: query = self.search_link % (urllib.quote_plus( cleantitle.query(titles[0]))) query = urlparse.urljoin(self.base_link, query) titles = [cleantitle.get(i) for i in set(titles) if i] cache.cache_clear() searchResult = cache.get(self.scraper.get, 4, query).content results = re.findall( r'<div class="title-product">\n<a href="(.*?)">((?s).*?)</a>', searchResult) usedIndex = 0 #Find result with matching name and season for x in range(0, len(results)): title = cleantitle.get(results[x][1]) if any(i in title for i in titles): if season == "0" or ("staffel" in title and ("0" + str(season) in title or str(season) in title)): #We have the suspected link! return source_utils.strip_domain(results[x][0]) usedIndex += 1 return except: try: source_faultlog.logFault(__name__, source_faultlog.tagSearch, titles[0]) except: return return
elif action == "get_by_select": from resources.lib.indexers import animeshows animeshows.Indexer().get_by_select(stype, sort, status, genre, offset) elif action == 'play': from resources.lib.modules.player import play play(anime_id, episode_id) elif action == 'search': from resources.lib.indexers import animeshows animeshows.Indexer().search(query) elif action == 'clearCache': from resources.lib.modules import cache cache.cache_clear() elif action == "watched": from resources.lib.modules import watched watched.Watched().mark(anime_id, episode_id, unmark) elif action == "add_favorite": from resources.lib.modules import favorites favorites.Favorites().add(anime_id) elif action == "remove_favorite": from resources.lib.modules import favorites favorites.Favorites().delete(anime_id) elif action == "favorites": from resources.lib.indexers import animeshows
def clearCache(self): control.idle() yes = control.yesnoDialog("Sind Sie sicher?", '', '') if not yes: return cache.cache_clear() control.infoDialog("Vorgang abgeschlossen", sound=True, icon='INFO')
elif action == 'play': from resources.lib.modules.player import play play(anime_id, episode_id) elif action == 'search': from resources.lib.indexers import animeshows animeshows.Indexer().search(query) elif action == 'tools': from resources.lib.indexers import tools tools.tools() elif action == 'clearCache': from resources.lib.modules import cache cache.cache_clear() elif action == 'clearFavorites': from resources.lib.modules import favorites favorites.Favorites().clearFav() elif action == 'backUpFavorites': from resources.lib.modules import favorites favorites.Favorites().backup() elif action == 'recoverFavorites': from resources.lib.modules import favorites favorites.Favorites().recover() elif action == "watched": from resources.lib.modules import watched