def get_favorites(self): favorite = favorites.Favorites().list() favorite = [tuple(g)[0] for g in favorite] if len(favorite) > 0: for i in range(0, len(favorite)): self.list.append({'anime_id': favorite[i], 'status': 1}) self.worker() self.add_directory(self.list) else: root.main_menu()
def add_favorites(): try: favorite = favorites.Favorites().list() if len(favorite) > 0: sysaddon = sys.argv[0] addon_poster = addon_banner = control.addonInfo('icon') addon_fanart = control.addonInfo('fanart') item = control.item("Favorites") url = '%s?action=%s' % (sysaddon, "favorites") item.setArt({'poster': addon_poster, 'banner': addon_banner}) item.setProperty('Fanart_Image', addon_fanart) control.addItem(handle=int(sys.argv[1]), url=url, listitem=item, isFolder=True) except: pass
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 animeshows.Indexer().get_favorites() elif action == 'authTrakt': from resources.lib.modules import trakt trakt.authTrakt()
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 watched.Watched().mark(anime_id, episode_id, unmark) elif action == "add_favorite": from resources.lib.modules import favorites