Calendar Blockers - Create privacy blockers across multiple calendars
This script automatically creates "blocker" events on target calendars for every event found in source calendars. The blocker events only show a generic title (e.g., "private" or "busy") without revealing actual event details, helping maintain privacy when sharing calendars.
Use Case:
- Share work calendar with personal calendar without revealing details
- Create busy blocks on shared calendars while keeping event info private
- Sync availability across multiple calendar systems
Features:
- Configurable blocker title
- Optional padding time before/after events
- Supports recurring events
- Dry-run mode for testing
- Works with vdirsyncer or similar calendar sync tools