Das hast du mit Sicherheit nicht mit dem Converter getestet, den du angefügt hast. In diesem wurde in Zeile 483 das Monat entfernt, was zum Programmabsturz führt. Richtig ist:
temp = date(jahr, monat, tag) + timedelta(diffTage + 1)
Nach dieser Änderung wird bei mir angezeigt (24.02.2022):
Alles Gute zum Geburtstag, lieber XXXXX!
Und so soll es lt. Einstellungen auch sein.
Gestern:
Es ist nur noch ein Tag bis zum Geburtstag von XXXXX
Morgen:
Es sind noch 3 Tage bis Rosenmontag
Wenn gestern die Tage bis zum Rosenmontag angezeigt hätten werden sollen musst du bei name = "Geburtstag" show_future auf False setzen.
temp = date(jahr, monat, tag) + timedelta(diffTage + 1)
Nach dieser Änderung wird bei mir angezeigt (24.02.2022):
Alles Gute zum Geburtstag, lieber XXXXX!
Und so soll es lt. Einstellungen auch sein.
Gestern:
Es ist nur noch ein Tag bis zum Geburtstag von XXXXX
Morgen:
Es sind noch 3 Tage bis Rosenmontag
Wenn gestern die Tage bis zum Rosenmontag angezeigt hätten werden sollen musst du bei name = "Geburtstag" show_future auf False setzen.
Skin: Nemesis FHD (mit vielen eigenen Skinparts), MyEPG, EMC, OScam 1.20 rev.11682, ORF-Karte, MCC MovieCutCenter