def epgfurther(session, selectedevent, **kwargs): from AutoTimerEditor import addAutotimerFromEvent try: addAutotimerFromEvent(session, selectedevent[0], selectedevent[1]) except: pass
def eventview(session, event, ref): from AutoTimerEditor import addAutotimerFromEvent, addAutotimerFromService, importerCallback if ref.getPath() and ref.getPath()[0] == "/": from enigma import eServiceReference addAutotimerFromService(session, eServiceReference(str(ref))) else: addAutotimerFromEvent(session, evt=event, service=ref, importer_Callback=importerCallback)
def menuCallbackAutoTimer(self, ret): ret = ret and ret[1] if ret: if ret == "add": from AutoTimerEditor import addAutotimerFromEvent cur = self["list"].getCurrent() evt = cur[0] sref = cur[1] if not evt: return try: addAutotimerFromEvent(self.session, evt=evt, service=sref) except: pass elif ret == "preview": from AutoTimerPreview import AutoTimerPreview try: if not autotimer.getStatusParseEPGrunning(): total, new, modified, timers, conflicts, similars = autotimer.parseEPG( simulateOnly=True) self.session.open(AutoTimerPreview, timers) except: pass elif ret == "search": try: if not autotimer.getStatusParseEPGrunning(): editCallback(self.session) except: pass elif ret == "timerlist": try: from Screens.TimerEdit import TimerEditList self.session.open(TimerEditList) except: pass elif ret == "openplugin": try: main(self.session) except: pass elif ret == "input": try: from time import time as my_time global mepg_config_initialized if not mepg_config_initialized: config.misc.prev_mepg_time = ConfigClock(default=my_time()) mepg_config_initialized = True self.session.openWithCallback(self.onDateTimeInputClosed, TimeDateInput, config.misc.prev_mepg_time) except: pass
def eventinfo(session, service=None, event=None, eventName="", **kwargs): if eventName != "": if service is not None and event is not None: from AutoTimerEditor import addAutotimerFromEvent try: addAutotimerFromEvent(session, evt = event, service = service) except: pass else: from AutoTimerEditor import AutoTimerEPGSelection ref = session.nav.getCurrentlyPlayingServiceReference() if ref is not None: session.open(AutoTimerEPGSelection, ref)
def addtoAutoTimer(self, add): sref = self.csel.servicelist.getCurrent() if not sref: return info = sref and eServiceCenter.getInstance().info(sref) event = info and info.getEvent(sref) if event is not None: sref = sref.toString() from AutoTimerEditor import addAutotimerFromEvent try: addAutotimerFromEvent(self.session, evt = event, service = sref) except: pass
def addtoAutoTimer(self, add): sref = self.csel.servicelist.getCurrent() if not sref: return info = sref and eServiceCenter.getInstance().info(sref) event = info and info.getEvent(sref) if event != None: sref = sref.toString() from AutoTimerEditor import addAutotimerFromEvent try: addAutotimerFromEvent(self.session, evt = event, service = sref) except: pass
def menuCallbackAutoTimer(self, ret): ret = ret and ret[1] if ret: if ret == "add": from AutoTimerEditor import addAutotimerFromEvent cur = self["list"].getCurrent() evt = cur[0] sref = cur[1] if not evt: return try: addAutotimerFromEvent(self.session, evt=evt, service=sref) except: pass elif ret == "preview": from AutoTimerPreview import AutoTimerPreview try: total, new, modified, timers, conflicts, similars = autotimer.parseEPG(simulateOnly=True) self.session.open(AutoTimerPreview, timers) except: pass elif ret == "search": try: editCallback(self.session) except: pass elif ret == "timerlist": try: from Screens.TimerEdit import TimerEditList self.session.open(TimerEditList) except: pass elif ret == "openplugin": try: main(self.session) except: pass elif ret == "input": try: from time import time as my_time global mepg_config_initialized if not mepg_config_initialized: config.misc.prev_mepg_time = ConfigClock(default=my_time()) mepg_config_initialized = True self.session.openWithCallback(self.onDateTimeInputClosed, TimeDateInput, config.misc.prev_mepg_time) except: pass
def CallbackToGraphMultiEPG(self, ret): ret = ret and ret[1] if ret: if ret == "add": from AutoTimerEditor import addAutotimerFromEvent cur = self["list"].getCurrent() evt = cur[0] sref = cur[1] if not evt: return try: addAutotimerFromEvent(self.session, evt=evt, service=sref) except: pass elif ret == "preview": from AutoTimerPreview import AutoTimerPreview try: total, new, modified, timers, conflicts, similars = autotimer.parseEPG(simulateOnly=True) self.session.open(AutoTimerPreview, timers) except: pass elif ret == "search": try: editCallback(self.session) except: pass elif ret == "timerlist": try: from Screens.TimerEdit import TimerEditList self.session.open(TimerEditList) except: pass elif ret == "setup": try: self.showSetup() except: pass
def CallbackToGraphMultiEPG(self, ret): ret = ret and ret[1] if ret: if ret == "add": from AutoTimerEditor import addAutotimerFromEvent cur = self["list"].getCurrent() evt = cur[0] sref = cur[1] if not evt: return try: addAutotimerFromEvent(self.session, evt=evt, service=sref) except: pass elif ret == "preview": from AutoTimerPreview import AutoTimerPreview try: total, new, modified, timers, conflicts, similars = autotimer.parseEPG( simulateOnly=True) self.session.open(AutoTimerPreview, timers) except: pass elif ret == "search": try: editCallback(self.session) except: pass elif ret == "timerlist": try: from Screens.TimerEdit import TimerEditList self.session.open(TimerEditList) except: pass elif ret == "setup": try: self.showSetup() except: pass
def eventview(session, event, ref): from AutoTimerEditor import addAutotimerFromEvent, importerCallback addAutotimerFromEvent(session, evt = event, service = ref, importer_Callback = importerCallback)