# n8n-nodes-nextcloud-calendar

Dieser n8n-Community-Node ermöglicht die Integration mit dem Nextcloud-Kalender.

## Features

- Vollständige Integration mit dem Nextcloud-Kalendersystem
- Unterstützung für Kalender- und Terminverwaltung
- Nextcloud-spezifische Funktionen wie Einladungen und Benachrichtigungen
- Optimiert für die deutsche Benutzeroberfläche

## Voraussetzungen

- Node.js >= 18 (empfohlen Node 20/22)
- npm >= 10

## Installation

1. Öffnen Sie Ihre n8n-Installation
2. Gehen Sie zu "Einstellungen" > "Community-Nodes"
3. Wählen Sie "Installieren"
4. Geben Sie `n8n-nodes-nextcloud-calendar` ein
5. Klicken Sie auf "Installieren"

## Entwicklung / Build

- Abhängigkeiten installieren: `npm install`
- Build erzeugen: `npm run build` (kompiliert TypeScript und kopiert Icons)
- Lint prüfen: `npm run lint`
- Code formatieren: `npm run format`

## Konfiguration

1. Fügen Sie Ihre Nextcloud-Zugangsdaten hinzu
2. Konfigurieren Sie die gewünschten Kalender-Einstellungen
3. Nutzen Sie die verschiedenen Operationen für Kalender und Termine

## Unterstützte Operationen

### Kalender
- Kalender erstellen
- Kalender löschen
- Alle Kalender abrufen

### Termine
- Termin erstellen
- Termin aktualisieren
- Termin löschen
- Termin abrufen
- Alle Termine abrufen
- Termine suchen

## Lizenz

[MIT](LICENSE.md) 
