Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 

calendarsync

This is a quick & dirty calendar synchronization script.

It simply copies all events from one iCal calendar to another, for given time period. Why? I created this script to help me transfer business calendars events to my shiny Apple Watch Series 2.

Installation

brew install vi4m/repo/calendarsync

Setup

  1. Create new iCloud calendar using iCal app. Name it somehow.
  2. Run app. When run the first time, it will dump all calendars ID's. Your newly created iCloud cal will act as a 'privateCalendar', to store all events copied from business calendar.
  3. Create ~/.calendarsync.json similar to:
{
		"privateCalendar": "1BA1FFED-17F7-48D1-BA07-3D207D8C5C16",
		"officeCalendar": "64362FAC-8DFF-485A-991B-B23B84D14D69"
}

where officeCalendar is the ID of the calendar with all source business meetings.

Now - launch program from console. It will show logs, and will copy all business meetings from next 2 days to your iCloud calendar.

About

OSX calendar synchronization script

Resources

Packages

No packages published

Languages