errorOK() return paramDict __settings__ = xbmcaddon.Addon(id='plugin.video.chb80_gamestar') rootPath = __settings__.getAddonInfo('path') displayGamestar = __settings__.getSetting('gamestar') == "true" displayGamepro = __settings__.getSetting('gamepro') == "true" displayYoutube = __settings__.getSetting('youtube') == "true" showSourcename = __settings__.getSetting('show_shortname') == "true" GamestarPlusUser = __settings__.getSetting('gamestar_plus') gui = SimpleXbmcGui(showSourcename) gui.openMenuContext() params = get_params() action = params.get("action", "") cat = int(params.get("cat", 0)) if (cat == 21001): ##magazine videos, does paging based on external number page = int(params.get("page", 0)) else: page = int(params.get("page", 1)) userstring = params.get("userstring", "") if (userstring == ""): if (cat == 20001): ##search result = gui.keyboardInput() if (result.isConfirmed()): userstring = unicode(result.getText().decode('UTF-8'))
errorOK() return paramDict __settings__ = xbmcaddon.Addon(id='plugin.video.chb80_gamestar') rootPath = __settings__.getAddonInfo('path'); displayGamestar = __settings__.getSetting('gamestar') == "true"; displayGamepro = __settings__.getSetting('gamepro') == "true"; displayYoutube = __settings__.getSetting('youtube') == "true"; showSourcename = __settings__.getSetting('show_shortname') == "true"; GamestarPlusUser = __settings__.getSetting('gamestar_plus'); gui = SimpleXbmcGui(showSourcename); gui.openMenuContext(); params=get_params() action=params.get("action", "") cat=int(params.get("cat", 0)) if(cat == 21001): ##magazine videos, does paging based on external number page=int(params.get("page", 0)) else: page=int(params.get("page", 1)) userstring=params.get("userstring", "") if(userstring == ""): if(cat == 20001): ##search result = gui.keyboardInput(); if (result.isConfirmed()): userstring = unicode(result.getText().decode('UTF-8'));
errorOK() return paramDict params = get_params(); mediathekName = params.get("type", "") action=params.get("action", "") DIR_HOME = xbmc.translatePath(settings.getAddonInfo("profile")) if not os.path.exists(DIR_HOME): os.mkdir(DIR_HOME); gui.log("Quality: %s"%gui.quality); gui.log("argv[0]: %s"%sys.argv[0]); gui.log("argv[1]: %s"%sys.argv[1]); gui.openMenuContext(); factory = MediathekFactory(); if(mediathekName == ""): if(action == ""): gui.addSearchButton(None); gui.listAvailableMediathekes(factory.getAvaibleMediathekTypes()); else: result = gui.keyboardInput(); if (result.isConfirmed()): searchText = unicode(result.getText().decode('UTF-8')); for name in factory.getAvaibleMediathekTypes(): mediathek = factory.getMediathek(name, gui);
paramSplits = paramsPair.split("=") if (len(paramSplits)) == 2: paramDict[paramSplits[0]] = paramSplits[1] except: errorOK() return paramDict params = get_params() mediathekName = params.get("type", "") action = params.get("action", "") gui.log("Quality: %s" % gui.quality) gui.log("argv[0]: %s" % sys.argv[0]) gui.log("argv[1]: %s" % sys.argv[1]) gui.openMenuContext() factory = MediathekFactory() if mediathekName == "": if action == "": gui.addSearchButton(None) gui.listAvaibleMediathekes(factory.getAvaibleMediathekTypes()) else: result = gui.keyboardInput() if result.isConfirmed(): searchText = unicode(result.getText().decode("UTF-8")) for name in factory.getAvaibleMediathekTypes(): mediathek = factory.getMediathek(name, gui) if mediathek.isSearchable(): mediathek.searchVideo(searchText)