nocal
A bridge that brings your Nostr issues and calendar events into Apple Calendar & Reminders on iOS and android via CalDAV.
1Connect your account (issues & reminders)
This gives you a two-way synced calendar of your Nostr issues, shown as reminders/tasks, using your NOAS login.
- On your iPhone, open Settings
- Go to Calendar → Accounts → Add Account → Other
- Tap Add CalDAV Account
- Fill in:
Server nocal.linkenfels.de User Name your NOAS handle, e.g. name@polygon.gmbh Password your NOAS password Description anything you like, e.g. "Nostr" - Tap Next, then Save
Your issues will show up as reminders in the Reminders app. Any Nostr calendar events you follow show up too, grouped into their own calendars — one per project/channel. Changing an item's status on either side keeps both in sync.
2Subscribe to a relay's public calendar
Want a read-only feed of public Nostr calendar events (NIP-52) from a specific relay, without logging in? Subscribe to it as a calendar feed.
- Open Settings → Calendar → Accounts → Add Account → Other
- Tap Add Subscribed Calendar
- For the URL, use this address and append the relay's hostname at the end:
Replace
https://nocal.linkenfels.de/relay/relay.damus.iorelay.damus.iowith any relay you want events from (e.g.https://nocal.linkenfels.de/relay/nos.lol). - Tap Subscribe, then Save
This calendar is read-only and refreshes periodically — it's just a normal .ics feed, so it also works with Google Calendar, macOS Calendar, or any other calendar app that supports subscribing to an .ics URL.
3On a Mac
Same idea, different door: System Settings → Internet Accounts → Add Account → Other Account → CalDAV Account for step 1, or File → New Calendar Subscription in Calendar.app for step 2.