def P_multiepg(self, request): epgmode = "tv" if "epgmode" in request.args.keys(): epgmode = request.args["epgmode"][0] if epgmode not in ["tv", "radio"]: epgmode = "tv" bouq = getBouquets(epgmode) if "bref" not in request.args.keys(): bref = bouq['bouquets'][0][0] else: bref = request.args["bref"][0] endtime = 1440 begintime = -1 day = 0 if "day" in request.args.keys(): try: day = int(request.args["day"][0]) if day > 0: now = localtime() begintime = mktime( (now.tm_year, now.tm_mon, now.tm_mday + day, 0, 0, 0, -1, -1, -1)) except Exception, e: pass
def P_bouquets(self, request): """ Gather information about available bouquets. Args: request (twisted.web.server.Request): HTTP request object Returns: dict: key/value pairs """ stype = "tv" if "stype" in request.args.keys(): stype = request.args["stype"][0] bouq = getBouquets(stype) return {"bouquets": bouq['bouquets'], "stype": stype}
def P_multiepg(self, request): epgmode = "tv" if "epgmode" in request.args.keys(): epgmode = request.args["epgmode"][0] if epgmode not in ["tv", "radio"]: epgmode = "tv" bouq = getBouquets(epgmode) if "bref" not in request.args.keys(): bref = bouq['bouquets'][0][0] else: bref = request.args["bref"][0] endtime = 1440 begintime = -1 day = 0 week = 0 wadd = 0 if "week" in request.args.keys(): try: week = int(request.args["week"][0]) wadd = week * 7 except ValueError: pass if "day" in request.args.keys(): try: day = int(request.args["day"][0]) if day > 0 or wadd > 0: now = localtime() begintime = mktime( (now.tm_year, now.tm_mon, now.tm_mday + day + wadd, 0, 0, 0, -1, -1, -1)) except ValueError: pass mode = 1 if config.OpenWebif.webcache.mepgmode.value: try: mode = int(config.OpenWebif.webcache.mepgmode.value) except ValueError: pass epg = getMultiEpg(self, bref, begintime, endtime, mode) epg['bouquets'] = bouq['bouquets'] epg['bref'] = bref epg['day'] = day epg['week'] = week epg['mode'] = mode epg['epgmode'] = epgmode return epg
def P_multiepg(self, request): bouq = getBouquets("tv") if "bref" not in request.args.keys(): bref = bouq["bouquets"][0][0] else: bref = request.args["bref"][0] endtime = 1440 begintime = -1 day = 0 if "day" in request.args.keys(): try: day = int(request.args["day"][0]) if day > 0: now = localtime() begintime = mktime((now.tm_year, now.tm_mon, now.tm_mday + day, 0, 0, 0, -1, -1, -1)) except Exception, e: pass
def P_multiepg(self, request): epgmode = "tv" if "epgmode" in request.args.keys(): epgmode = request.args["epgmode"][0] if epgmode not in ["tv", "radio"]: epgmode = "tv" bouq = getBouquets(epgmode) if "bref" not in request.args.keys(): bref = bouq['bouquets'][0][0] else: bref = request.args["bref"][0] endtime = 1440 begintime = -1 day = 0 week = 0 wadd = 0 if "week" in request.args.keys(): try: week = int(request.args["week"][0]) wadd = week * 7 except ValueError: pass if "day" in request.args.keys(): try: day = int(request.args["day"][0]) if day > 0 or wadd > 0: now = localtime() begintime = mktime( (now.tm_year, now.tm_mon, now.tm_mday+day + wadd, 0, 0, 0, -1, -1, -1) ) except ValueError: pass mode = 1 if config.OpenWebif.webcache.mepgmode.value: try: mode = int(config.OpenWebif.webcache.mepgmode.value) except ValueError: pass epg = getMultiEpg(self, bref, begintime, endtime, mode) epg['bouquets'] = bouq['bouquets'] epg['bref'] = bref epg['day'] = day epg['week'] = week epg['mode'] = mode epg['epgmode'] = epgmode return epg
def P_multiepg(self, request): bouq = getBouquets("tv") if "bref" not in request.args.keys(): bref = bouq['bouquets'][0][0] else: bref = request.args["bref"][0] endtime = 1440 begintime = -1 day = 0 if "day" in request.args.keys(): try: day = int(request.args["day"][0]) now = localtime() begintime = mktime( (now.tm_year, now.tm_mon, now.tm_mday+day, 0, 0, 0, -1, -1, -1) ) except Exception, e: pass
def P_multiepg(self, request): epgmode = "tv" if "epgmode" in request.args.keys(): epgmode = request.args["epgmode"][0] if epgmode not in ["tv", "radio"]: epgmode = "tv" bouq = getBouquets(epgmode) if "bref" not in request.args.keys(): bref = bouq['bouquets'][0][0] else: bref = request.args["bref"][0] endtime = 1440 begintime = -1 day = 0 if "day" in request.args.keys(): try: day = int(request.args["day"][0]) if day > 0: now = localtime() begintime = mktime( (now.tm_year, now.tm_mon, now.tm_mday+day, 0, 0, 0, -1, -1, -1) ) except Exception, e: pass
def P_multiepg(self, request): epgmode = "tv" if "epgmode" in request.args.keys(): epgmode = request.args["epgmode"][0] if epgmode not in ["tv", "radio"]: epgmode = "tv" bouq = getBouquets(epgmode) if "bref" not in request.args.keys(): bref = bouq['bouquets'][0][0] else: bref = request.args["bref"][0] endtime = 1440 begintime = -1 day = 0 week = 0 wadd = 0 if "week" in request.args.keys(): try: week = int(request.args["week"][0]) wadd = week * 7 except Exception, e: pass
def P_bouquets(self, request): stype = "tv" if "stype" in request.args.keys(): stype = request.args["stype"][0] return getBouquets(stype)
def P_bouquets(self, request): stype = "tv" if "stype" in request.args.keys(): stype = request.args["stype"][0] bouq = getBouquets(stype) return { "bouquets": bouq['bouquets'], "stype": stype }