Ich habe Vorlagen von @Maggy und @Highlander55 aufgegriffen und den Contdown-Converter erweitert, sodass jetzt verschiedene Ereignisse eines Jahres einstellbar sind und automatisch immer das gerade aktuelle bzw. das nächstgelegene Ereignis angezeigt wird.
Die angehängte Datei (py) nach usr/lib/enigma2/python/Components/Converter/ kopieren.
Im skin einfügen:
<widget source="global.CurrentTime" render="Label" position="60,18" size="1180,30" font="Regular; 26" halign="left" valign="left" foregroundColor="green" backgroundColor="background" transparent="1">
<convert type="CountdownToMultipleEvents">Alle</convert>
</widget>
Anstelle von 'Alle' kann auch ein einzelnes, konkretes Ereignis (z. B. 'Weihnachten') eingestellt werden.
Ich habe die gesetzlichen Feiertage für Deutschland, Österreich und die Schweiz und einige zusätzliche Feiertage sowie eine Geburtstagsvorlage eingerichtet.
Im Unterprogramm 'Ereignisse festlegen' können vorhandene Ereignisse aktiviert (use = True) oder deaktiviert (use = False) werden.
Wenn aktuell kein Ereignis ist wird das Ereignis mit 'Es sind noch x Tage bis Ereignisxyz' angezeigt, das als nächstes stattfindet und für das 'show_future' True ist.
Die Einschränkungen für 'use' und 'show_future gelten nur bei 'Alle'.
Für überschneidende Ereignisse kann im level definiert werden, was Priorität hat (niedriger level hat hohe Priorität).
Der Rest ist im Unterprogramm kommentiert.
Ereignisse können als fixer Tag oder in Abhängigkeit vom Ostersonntag oder 1. Adventsonntag festgelegt werden.
Die Zusammenstellung des Textes ist im Unterprogramm 'calculate' definiert und kann dort adaptiert werden.
im self.__init__ wird der heutige Tag definiert:
self.heute = date.today()
#self.heute = date(2021, 12, 28)
Die auskommentierte Zeile kann aktiviert werden, um Einstellungen auszutesten.
Der Converter ist für skinner gedacht, gewünschte Anpassungen bitte selbst vornehmen.
Viel Spass damit!
Die angehängte Datei (py) nach usr/lib/enigma2/python/Components/Converter/ kopieren.
Im skin einfügen:
<widget source="global.CurrentTime" render="Label" position="60,18" size="1180,30" font="Regular; 26" halign="left" valign="left" foregroundColor="green" backgroundColor="background" transparent="1">
<convert type="CountdownToMultipleEvents">Alle</convert>
</widget>
Anstelle von 'Alle' kann auch ein einzelnes, konkretes Ereignis (z. B. 'Weihnachten') eingestellt werden.
Ich habe die gesetzlichen Feiertage für Deutschland, Österreich und die Schweiz und einige zusätzliche Feiertage sowie eine Geburtstagsvorlage eingerichtet.
Im Unterprogramm 'Ereignisse festlegen' können vorhandene Ereignisse aktiviert (use = True) oder deaktiviert (use = False) werden.
Wenn aktuell kein Ereignis ist wird das Ereignis mit 'Es sind noch x Tage bis Ereignisxyz' angezeigt, das als nächstes stattfindet und für das 'show_future' True ist.
Die Einschränkungen für 'use' und 'show_future gelten nur bei 'Alle'.
Für überschneidende Ereignisse kann im level definiert werden, was Priorität hat (niedriger level hat hohe Priorität).
Der Rest ist im Unterprogramm kommentiert.
Ereignisse können als fixer Tag oder in Abhängigkeit vom Ostersonntag oder 1. Adventsonntag festgelegt werden.
Die Zusammenstellung des Textes ist im Unterprogramm 'calculate' definiert und kann dort adaptiert werden.
im self.__init__ wird der heutige Tag definiert:
self.heute = date.today()
#self.heute = date(2021, 12, 28)
Die auskommentierte Zeile kann aktiviert werden, um Einstellungen auszutesten.
Der Converter ist für skinner gedacht, gewünschte Anpassungen bitte selbst vornehmen.
Viel Spass damit!
Skin: Nemesis FHD (mit vielen eigenen Skinparts), MyEPG, EMC, OScam 1.20 rev.11682, ORF-Karte, MCC MovieCutCenter
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von WeFraJo ()