Ich möchte ein Skript in BP schreiben
Plugin
wie im alten Gemini 5.1 um epgcache zu aktualisieren .. In der
Opendream Quelle wird das epgcahe alle 60min aktualisiert (epgcache.h)
Ich möchte alle 15 oder 30 Minuten aktualisiert werden
Ich füge das hinzu, aber ich möchte etwas Hilfe, damit es funktioniert
Ich
weiß, die deutschen Kanäle bieten 7 Tage epg, das ist nicht das
Problem, ich möchte das Skript für einige Pakete machen, die nur jetzt
und nächstes Ereignis beacause nach einem weißen Sie finden die epg wie
diese leer
brauche jemanden wie man das bearbeiten kann um in der dm OE2.2 zu arbeiten ich meine self.epgcache.myEPGInfo ()
choices_min=[("900000", "15 " + _("Minutes")), ("1800000", "30 " +
_("Minutes")), ("2700000", "45 " + _("Minutes")), ("3600000", "1 " +
_("Hour")), ("5400000", "90 " + _("Minutes")), ("7200000", "2 " +
_("Hours"))]
if self.epgcache is not None:
e = self.epgcache.myEPGInfo()
list.append(CONFIGSEPERATOR)
config.bp.epg_update = NoSave(BPConfigSelection(choices=choices_min, default=str(e[3])))
list.append(getConfigListEntry(_("Interval for updating"), config.bp.epg_update))
config.bp.epg_old = NoSave(BPConfigSelection(choices=choices_min, default=str(e[5])))
list.append(getConfigListEntry(_("Old EPG-Data to keep it for"), config.bp.epg_old))
self.SetConfList(list)
def KeyGreen(self):
if self.epgcache is not None:
self.epgcache.myEPGInfo(1, int(config.bp.epg_update.value)) #Update-Time
self.epgcache.myEPGInfo(2, int(config.bp.epg_old.value)) #old Epg-Data