pull down to refresh

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