def P_epgpop(self, request): events = [] timers = [] sref = getUrlArg(request, "sref") sstr = getUrlArg(request, "sstr") if sref != None: ev = getChannelEpg(sref) events = ev["events"] elif sstr != None: fulldesc = False if getUrlArg(request, "full") != None: fulldesc = True bouquetsonly = False if getUrlArg(request, "bouquetsonly") != None: bouquetsonly = True ev = getSearchEpg(sstr, 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 # noqa: F401 at = True except ImportError: pass if config.OpenWebif.webcache.theme.value: theme = config.OpenWebif.webcache.theme.value else: theme = 'original' moviedb = config.OpenWebif.webcache.moviedb.value if config.OpenWebif.webcache.moviedb.value else EXT_EVENT_INFO_SOURCE extEventInfoProvider = getEventInfoProvider(moviedb) return {"theme": theme, "events": events, "timers": timers, "at": at, "moviedb": moviedb, "extEventInfoProvider": extEventInfoProvider}
def P_event(self, request): event = getEvent(getUrlArg(request, "sref"), getUrlArg(request, "idev")) 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 # noqa: F401 at = True except ImportError: pass event['at'] = at event['transcoding'] = TRANSCODING event['moviedb'] = config.OpenWebif.webcache.moviedb.value if config.OpenWebif.webcache.moviedb.value else EXT_EVENT_INFO_SOURCE event['extEventInfoProvider'] = extEventInfoProvider = getEventInfoProvider(event['moviedb']) return event
def P_event(self, request): event = getEvent(getUrlArg(request, "sref"), getUrlArg(request, "idev")) event['event'][ 'recording_margin_before'] = config.recording.margin_before.value event['event'][ 'recording_margin_after'] = config.recording.margin_after.value event['at'] = HASAUTOTIMER event['transcoding'] = TRANSCODING event[ 'moviedb'] = config.OpenWebif.webcache.moviedb.value if config.OpenWebif.webcache.moviedb.value else EXT_EVENT_INFO_SOURCE event[ 'extEventInfoProvider'] = extEventInfoProvider = getEventInfoProvider( event['moviedb']) return event