def P_epgpop(self, request): if "sref" in request.args.keys(): event = getChannelEpg(request.args["sref"][0]) event['kinopoisk'] = getLanguage() return event elif "sstr" in request.args.keys(): event = getSearchEpg(request.args["sstr"][0]) event['kinopoisk'] = getLanguage() return event else: return []
def P_epgpop(self, request): events = [] timers = [] if "sref" in request.args.keys(): ev = getChannelEpg(request.args["sref"][0]) events = ev["events"] elif "sstr" in request.args.keys(): fulldesc = False if "full" in request.args.keys(): fulldesc = True ev = getSearchEpg(request.args["sstr"][0], None, fulldesc) events = ev["events"] at = False if len(events) > 0: t = getTimers(self.session) timers = t["timers"] try: from Plugins.Extensions.AutoTimer.AutoTimer import AutoTimer at = True except ImportError: pass if config.OpenWebif.webcache.theme.value: theme = config.OpenWebif.webcache.theme.value else: theme = 'original' return { "theme": theme, "events": events, "timers": timers, "at": at, "kinopoisk": getLanguage() }
def P_epgpop(self, request): events = [] timers = [] if "sref" in request.args.keys(): ev = getChannelEpg(request.args["sref"][0]) events = ev["events"] elif "sstr" in request.args.keys(): fulldesc = False if "full" in request.args.keys(): fulldesc = True bouquetsonly = False if "bouquetsonly" in request.args.keys(): bouquetsonly = True ev = getSearchEpg( request.args["sstr"][0], None, fulldesc, bouquetsonly) events = sorted(ev["events"], key=lambda ev: ev['begin_timestamp']) if len(events) > 0: t = getTimers(self.session) timers = t["timers"] return { "theme": THEMES[0], "events": events, "timers": timers, "at": False, "kinopoisk": getLanguage() }
def P_event(self, request): margin_before = comp_config.recording.margin_before.value margin_after = comp_config.recording.margin_after.value event = getEvent(request.args["sref"][0], request.args["idev"][0]) event['event']['recording_margin_before'] = margin_before event['event']['recording_margin_after'] = margin_after event['at'] = False event['transcoding'] = getTranscodingSupport() event['kinopoisk'] = getLanguage() return event
def P_event(self, request): event = getEvent(request.args["sref"][0], request.args["idev"][0]) event['event']['recording_margin_before'] = config.recording.margin_before.value event['event']['recording_margin_after'] = config.recording.margin_after.value at = False try: from Plugins.Extensions.AutoTimer.AutoTimer import AutoTimer at = True except ImportError: pass event['at'] = at event['transcoding'] = getTranscodingSupport() event['kinopoisk'] = getLanguage() return event
def P_epgpop(self, request): events=[] timers=[] if "sref" in request.args.keys(): ev = getChannelEpg(request.args["sref"][0]) events = ev["events"] elif "sstr" in request.args.keys(): fulldesc = False if "full" in request.args.keys(): fulldesc=True bouquetsonly = False if "bouquetsonly" in request.args.keys(): bouquetsonly = True ev = getSearchEpg(request.args["sstr"][0],None,fulldesc,bouquetsonly) events = sorted(ev["events"], key=lambda ev: ev['begin_timestamp']) at = False if len(events) > 0: t = getTimers(self.session) timers = t["timers"] try: from Plugins.Extensions.AutoTimer.AutoTimer import AutoTimer at = True except ImportError: pass if config.OpenWebif.webcache.theme.value: theme = config.OpenWebif.webcache.theme.value else: theme = 'original' return { "theme":theme, "events": events , "timers" : timers , "at" : at, "kinopoisk": getLanguage()}
def P_epgpop(self, request): events = [] timers = [] if "sref" in request.args.keys(): ev = getChannelEpg(request.args["sref"][0]) events = ev["events"] elif "sstr" in request.args.keys(): ev = getSearchEpg(request.args["sstr"][0]) events = ev["events"] at = False if len(events) > 0: t = getTimers(self.session) timers = t["timers"] try: from Plugins.Extensions.AutoTimer.AutoTimer import AutoTimer at = True except ImportError: pass if config.OpenWebif.webcache.theme.value: theme = config.OpenWebif.webcache.theme.value else: theme = "original" return {"theme": theme, "events": events, "timers": timers, "at": at, "kinopoisk": getLanguage()}