28 lines
921 B
Python
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() |