google-calendar
Google Calendar Integration für Timus - Termine lesen, erstellen, aktualisieren und löschen via Google Calendar API. Benötigt OAuth2-Credentials.
Google Calendar Integration
Quick Start
Voraussetzungen
- Google Cloud Console öffnen: https://console.cloud.google.com/
- Projekt erstellen oder bestehendes nutzen
- Google Calendar API aktivieren (APIs & Services → Library → "Google Calendar API" → Enable)
- OAuth2-Credentials erstellen (APIs & Services → Credentials → Create Credentials → OAuth client ID → Desktop app)
- Client ID und Client Secret kopieren
- credentials.json im scripts/ Ordner anlegen
- oauth_flow.py ausführen für ersten Login
Verwendung
Termine auflisten: action=list, days=7 Termin erstellen: action=create, title, start, end Termin löschen: action=delete, event_id
Setup-Status
action=status prüft: credentials_ok, token_ok, calendar_accessible