📅 KV Calendar Manager
✅ Using CloudFlare KV Storage
Events are now persisted across worker restarts!
Your calendar URL:
https://your-worker.yourname.workers.dev/calendar/1
Copy this URL into Google Calendar → Add Calendar → From URL
💾 KV Setup Required:
1. Create KV namespace: wrangler kv:namespace create "CALENDAR_KV"
2. Add to wrangler.toml: [[kv_namespaces]]
binding = "CALENDAR_KV"
id = "your-namespace-id"
3. Deploy: wrangler deploy
Add New Event
Quick Add Examples:
Your Calendars:
📅 Calendar 1 (Personal) |
👥 Team Calendar |
🤝 Meetings
🔄 How it works:
• Events are stored in CloudFlare KV with keys like calendar:1
, calendar:team
• Google Calendar polls your ICS feed every few hours to sync changes
• Multiple calendars supported - just use different calendar IDs
• Default events appear until you add your own