Files
cf-zeiten/console.py
2026-02-21 11:45:58 +01:00

28 lines
921 B
Python

from core.data_processor import get_upcoming_events, get_remarks
def main():
print("Starte Datenabruf...")
try:
# 1. Termine abrufen
events = get_upcoming_events()
if events:
for event in events:
datum_formatiert = event['Datum'].strftime('%d.%m.%Y')
morgen = event.get('Morgen', '-')
nachmittag = event.get('Nachmittag', '-')
wochentag = event.get('Wochentag', '-') + "."
print(f"{datum_formatiert} ({wochentag}) | Morgen: {morgen} | Nachmittag: {nachmittag}")
# 2. Bemerkungen abrufen
remarks = get_remarks()
if remarks:
print("\nBemerkungen:")
print("-" * 20)
for r in remarks:
print(f"{r}")
except Exception as e:
print(f"Fehler: {e}")
if __name__ == "__main__":
main()