Merge pull request #832 from Janhouse/fix/830-external-calendars

feat(calendar): list external read-only (subscribed) calendars
This commit is contained in:
Chris Coutinho
2026-06-15 06:34:16 +02:00
committed by GitHub
5 changed files with 257 additions and 49 deletions
+5 -2
View File
@@ -20,7 +20,7 @@
The server provides comprehensive calendar integration through CalDAV, enabling you to:
- List all available calendars
- List all available calendars, including external read-only subscriptions
- Create, read, update, and delete calendar events
- Handle recurring events with RRULE support
- Manage event reminders and notifications
@@ -31,7 +31,10 @@ The server provides comprehensive calendar integration through CalDAV, enabling
**Usage Examples:**
```python
# List available calendars
# List available calendars. External subscriptions (webcal/ICS feeds) are
# included and reported with read_only=True and a `source` URL pointing at the
# upstream feed. Their events are readable through the normal event tools, but
# attempts to modify them will be rejected by Nextcloud.
calendars = await nc_calendar_list_calendars()
# Create a simple event