def get_navigation(params): plugintools.log("dandb.get_navigation "+repr(params)) itemlist = api.navigation_get_all(params.get("url"),0,1000) add_items_to_xbmc(params,itemlist) plugintools.set_view( plugintools.LIST )
def main_list(params): plugintools.log("dandb.main_list "+repr(params)) if plugintools.get_setting("user")=="": settings(params) token = api.users_login( plugintools.get_setting("user") , plugintools.get_setting("password") ) if token!="": plugintools.set_setting("token",token) import os itemlist = api.navigation_get_all("mainlist",0,1000) add_items_to_xbmc(params,itemlist) else: plugintools.message("D&B TV","Invalid login, check your account in add-on settings") import os plugintools.add_item( action="settings", title="Settings..." , folder=False ) if token!="" and plugintools.get_setting("check_for_updates")=="true": import updater updater.check_for_updates() plugintools.set_view( plugintools.LIST )