Exemple #1
0
    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()
Exemple #2
0
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()
Exemple #4
0
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