if mode==3: get_movies(url) if mode==4: get_genre() if mode==1: get_latest() if mode==2: get_letters() if mode==11: get_search_movies() if mode==21: get_free_movies() if mode==22: star_studded() if mode==23: get_star_movies() if mode==91: addon.show_settings() s.close() xbmcplugin.endOfDirectory(int(sys.argv[1]))
version = grbPrm("version") try: mode = urllib.unquote_plus(params["mode"]) except: pass print "Mode: " + str(mode) print "URL: " + str(url) print "Name: " + str(name) #**************************************************************** #if mode==None or url==None or len(url)<1: STATUSCATS() if mode == None or url == None or len(url) < 1: MAININDEX() try: if url: print url except: pass if mode == 'settings': addon.show_settings() # Settings elif mode == 'autoupdate': items = AutoUpdate(url) # elif mode == 'autoupdate2': # Featured AutoUpdate(tribeca_url + 'featured-addons.php') AutoUpdate(tribeca_url + 'featured-repos.php') elif mode == 'interrepolist': items = List_Inter_Addons(url) elif mode == 'interlist': items = INTERNATIONAL(url) elif mode == 'innertabs': items = List_Addons_Inner_Tabs(name, url) # Newest / Updated elif mode == 'addonlist': items = List_Addons(url) # List Addons elif mode == 'worldlist': items = List_Tribeca_WorldList(url) # World Addons - Temp elif mode == 'toprepolist':
if mode == 'main': MAIN(menu) elif mode == 'content': content(url) elif mode == 'year': Year(url, name) elif mode == 'settings': settings() elif mode == 'playtrailer': playtrailer(url) elif mode == 'playstream': playStreamUrl(url, infol, name) elif mode == 'add2lib': add2lib(url, name, infol, img, fanart, year) elif mode == 'remromlib': remfromlib(url, name, infol, img, fanart, year) elif mode == 'resolv': import urlresolver urlresolver.display_settings() elif mode == 'meta': import metahandler metahandler.display_settings() elif mode == 'adset': addon.show_settings() #setView(None, 'default-view') xbmcplugin.endOfDirectory(int(sys.argv[1]))
return param params=get_params(); url=None; name=None; mode=None; year=None; imdb_id=None def grbPrm(n): try: return urllib.unquote_plus(params[n]) except: return '' url=grbPrm("url"); filetype=grbPrm("filetype"); iconimage=grbPrm("iconimage"); fanart=grbPrm("fanart"); description=grbPrm("description"); name=grbPrm("name"); repourl=grbPrm("repourl"); author=grbPrm("author"); version=grbPrm("version"); try: mode=urllib.unquote_plus(params["mode"]) except: pass print "Mode: "+str(mode); print "URL: "+str(url); print "Name: "+str(name) #**************************************************************** #if mode==None or url==None or len(url)<1: STATUSCATS() if mode==None or url==None or len(url)<1: MAININDEX() try: if url: print url except: pass if mode=='settings': addon.show_settings() # Settings elif mode=='autoupdate': items=AutoUpdate(url) # elif mode=='autoupdate2': # Featured AutoUpdate(tribeca_url+'featured-addons.php') AutoUpdate(tribeca_url+'featured-repos.php') elif mode=='interrepolist': items=List_Inter_Addons(url) elif mode=='interlist': items=INTERNATIONAL(url) elif mode=='innertabs': items=List_Addons_Inner_Tabs(name,url) # Newest / Updated elif mode=='addonlist': items=List_Addons(url) # List Addons elif mode=='worldlist': items=List_Tribeca_WorldList(url) # World Addons - Temp elif mode=='toprepolist': items=List_Repo_Top_Developers(url) # Top Devs elif mode=='searchaddon': SEARCHADDON(url) # Search elif mode=='addonindex': ADDONINDEX(name,url,filetype) # Right Before Installing Addon(s) elif mode=='addoninstall': ADDONINSTALL(name,url,description,filetype,repourl) # Installing Addon(s) elif mode=='adultlist': items=List_Tribeca_Adult(url) # Adult Addons - Temp elif mode=='WizardTypeInstaller': WizardTypeInstaller(name,url) #
def RefreshList(): xbmc.executebuiltin("XBMC.Container.Refresh") def log(msg): xbmc.log("### [%s] - %s" % (__scriptname__,msg,),level=xbmc.LOGDEBUG ) _debugging=True def WhereAmI(t): ### for Writing Location Data to log file ### if (_debugging==True): print 'Where am I: '+t def deb(s,t): ### for Writing Debug Data to log file ### if (_debugging==True): print s+': '+t def debob(t): ### for Writing Debug Object to log file ### if (_debugging==True): print t # =================================================================== # --- Mode Functions # =================================================================== def Main(): eod() def ShowSettingWindow(): print "Showing Addon Settings."; addon.show_settings(); # =================================================================== # --- Mode Controls # =================================================================== def check_mode(mode='',site='',section='',url=''): deb('param >> Mode',mode); if (mode=='') or (mode=='main') or (mode=='MainMenu') or (__name__=='__main__'): Main(); ShowSettingWindow(); # ### check_mode(addpr('mode',''),addpr('site',''),addpr('section',''),addpr('url',''))