meta = params.get('meta')
name = params.get('name')
premiered = params.get('premiered')
query = params.get('query')
season = params.get('season')
select = params.get('select')
source = params.get('source')
title = params.get('title')
tmdb = params.get('tmdb')
tvdb = params.get('tvdb')
tvshowtitle = params.get('tvshowtitle')
url = params.get('url')
year = params.get('year')

if action == None: navigator.navigator().root()
elif action == 'addFavourite': favourites.addFavourite(meta, content)
elif action == 'addItem': sources().addItem(title)
elif action == 'addView': views.addView(content)
elif action == 'alterSources': sources().alterSources(url, meta)
elif action == 'artwork': control.artwork()
elif action == 'authTrakt': trakt.authTrakt()
elif action == 'backupwatchlist':
    fn = os.path.join(datapath, 'favourites.db')
    if os.path.exists(fn):
        backupdir = control.setting('remote_path')
        if not backupdir == '':
            to_backup = xbmc.translatePath(
                os.path.join('special://', 'profile/addon_data/'))
            rootlen = len(datapath)
            backup_ui_zip = xbmc.translatePath(
                os.path.join(backupdir, 'master.reborn_watchlist.zip'))
elif action == 'tvPlaycount':
    from resources.lib.modules import playcount
    playcount.tvshows(name, imdb, tvdb, season, query)

elif action == 'trailer':
    from resources.lib.modules import trailer
    trailer.trailer().play(name, url)

elif action == 'clearCache':
    from resources.lib.modules import cache
    cache.clear()

elif action == 'addFavourite':
    from resources.lib.modules import favourites
    favourites.addFavourite(meta, content, query)

elif action == 'deleteFavourite':
    from resources.lib.modules import favourites
    favourites.deleteFavourite(meta, content)
	
elif action == 'addView':
    from resources.lib.modules import views
    views.addView(content)

elif action == 'traktManager':
    from resources.lib.modules import trakt
    trakt.manager(name, imdb, tvdb, content)

elif action == 'authTrakt':
    from resources.lib.modules import trakt
Esempio n. 3
0
elif action == 'tvPlaycount':
    from resources.lib.modules import playcount
    playcount.tvshows(name, imdb, tvdb, season, query)

elif action == 'trailer':
    from resources.lib.modules import trailer
    trailer.trailer().play(name, url)

elif action == 'clearCache':
    from resources.lib.modules import cache
    cache.clear()

elif action == 'addFavourite':
    from resources.lib.modules import favourites
    favourites.addFavourite(meta, content, query)

elif action == 'deleteFavourite':
    from resources.lib.modules import favourites
    favourites.deleteFavourite(meta, content)

elif action == 'addView':
    from resources.lib.modules import views
    views.addView(content)

elif action == 'traktManager':
    from resources.lib.modules import trakt
    trakt.manager(name, imdb, tvdb, content)

elif action == 'authTrakt':
    from resources.lib.modules import trakt
Esempio n. 4
0
elif action == 'remotelibrary_movies':
    from resources.lib.api import remotedb
    remotedb.getMovies()

elif action == 'remotelibrary_tv':
    from resources.lib.api import remotedb
    remotedb.getTV()

elif action == 'tvFavourites':
    from resources.lib.indexers import tvshows
    tvshows.tvshows().favourites()

elif action == 'addFavourite':
    from resources.lib.modules import favourites
    favourites.addFavourite(meta, content)

elif action == 'deleteFavourite':
    from resources.lib.modules import favourites
    favourites.deleteFavourite(meta, content)

elif action == 'moviesInProgress':
    from resources.lib.indexers import movies
    movies.movies().inProgress()

elif action == 'tvInProgress':
    from resources.lib.indexers import episodes
    episodes.episodes().inProgress()

elif action == 'deleteProgress':
    from resources.lib.modules import favourites
Esempio n. 5
0
	
elif action == 'showsProgress':
    from resources.lib.indexers import episodes
    episodes.episodes().in_progress()
	
elif action == 'deleteProgress':
    from resources.lib.modules import favourites
    favourites.deleteProgress(meta, content)
	
elif action == 'tvFavourites':
    from resources.lib.indexers import tvshows
    tvshows.tvshows().favourites()
	
elif action == 'addFavourite':
    from resources.lib.modules import favourites
    favourites.addFavourite(meta, content)

elif action == 'deleteFavourite':
    from resources.lib.modules import favourites
    favourites.deleteFavourite(meta, content)
elif action == 'playItem':
    from resources.lib.sources import sources
    sources().playItem(title, source)

elif action == 'alterSources':
    from resources.lib.sources import sources
    sources().alterSources(url, meta)

elif action == 'clearSources':
    from resources.lib.sources import sources
    sources().clearSources()