if (len(paramSplits))==2: paramDict[paramSplits[0]] = paramSplits[1] except: 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()):
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')) gui.log("action: " + action) gui.log("cat: %s" % cat) gui.log("page: %s" % page) gui.log("userstring: %s" % userstring) class Login(object): def __init__(self, settings): self.addon = settings self.addonID = self.addon.getAddonInfo('id') self.addonUserDataFolder = xbmc.translatePath( "special://profile/addon_data/" + self.addonID).decode('utf-8') self.cj = cookielib.MozillaCookieJar() self.opener = urllib2.build_opener(urllib2.HTTPCookieProcessor( self.cj))
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')); gui.log("action: "+action); gui.log("cat: %s"%cat); gui.log("page: %s"%page); gui.log("userstring: %s"%userstring); class Login(object): def __init__(self,settings): self.addon = settings self.addonID = self.addon.getAddonInfo('id') self.addonUserDataFolder = xbmc.translatePath("special://profile/addon_data/"+self.addonID).decode('utf-8') self.cj = cookielib.MozillaCookieJar() self.opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(self.cj)) self.userAgent = "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0"
if sys.argv[2]: paramPairs=sys.argv[2][1:].split( "&" ) for paramsPair in paramPairs: 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()):
if not os.path.exists(DIR_HOME): os.mkdir(DIR_HOME); DIR_ARCHIVES = os.path.join(DIR_HOME, 'archives') if not os.path.exists(DIR_ARCHIVES): os.mkdir(DIR_ARCHIVES); ArchiveFile.setArchivePath(DIR_ARCHIVES); PATH_FILE_OPML = __settings__.getSetting("opmlFile") if (PATH_FILE_OPML == ""): PATH_FILE_OPML = os.path.join(DIR_HOME,"opml.xml"); if not os.path.exists(PATH_FILE_OPML): gui.errorOK(__language__(30040),__language__(30041)); else: gui.log(PATH_FILE_OPML) opmlFile = OpmlFile(PATH_FILE_OPML, DIR_HOME, gui); if not path: path = "" action = "browse" gui.log("Path: "+path); gui.log("Action: "+action); if(len(path) > 0): path = path.split('.'); else: path = []; if(action == "play" or action == "markRead" or action == "reload"):
__settings__ = xbmcaddon.Addon(id='plugin.video.gamestar') rootPath = __settings__.getAddonInfo('path'); gui = SimpleXbmcGui(" "); displayGamestar = __settings__.getSetting('gamestar') == "true"; displayGamepro = __settings__.getSetting('gamepro') == "true"; displayYoutube = __settings__.getSetting('youtube') == "true"; displayYoutube = __settings__.getSetting('show_shortname') == "true"; gui.openMenuContext(); params=get_params() action=params.get("action", "") cat=int(params.get("cat", 0)) gui.log("action: "+action); gui.log("cat: %s"%cat); if(action == "list"): videoObjects = []; if(displayGamestar): website = GamestarWeb(gui); videoObjects.extend(website.getVideoLinkObjects(cat)) if(displayGamepro): website = GameproWeb(gui); videoObjects.extend(website.getVideoLinkObjects(cat)) gui.buildVideoLink(videoObjects); else: categories = {}; if(displayGamestar): website = GamestarWeb(gui);
DIR_HOME = xbmc.translatePath(__settings__.getAddonInfo("profile")) if not os.path.exists(DIR_HOME): os.mkdir(DIR_HOME) DIR_ARCHIVES = os.path.join(DIR_HOME, 'archives') if not os.path.exists(DIR_ARCHIVES): os.mkdir(DIR_ARCHIVES) ArchiveFile.setArchivePath(DIR_ARCHIVES) PATH_FILE_OPML = __settings__.getSetting("opmlFile") if (PATH_FILE_OPML == ""): PATH_FILE_OPML = os.path.join(DIR_HOME, "opml.xml") if not os.path.exists(PATH_FILE_OPML): gui.errorOK(__language__(30040), __language__(30041)) else: gui.log(PATH_FILE_OPML) opmlFile = OpmlFile(PATH_FILE_OPML, DIR_HOME, gui) if not path: path = "" action = "browse" gui.log("Path: " + path) gui.log("Action: " + action) if (len(path) > 0): path = path.split('.') else: path = [] if (action == "play" or action == "markRead" or action == "reload"):