So here’s a really nice solution to sync the mirror with iCloud (privately): Get app-specific password from iCloud So I wanted a solution that uses encryption and authentication against all services. Even though the public sharing address is quite long, web crawlers can still find them and your private life is publicly available. I don’t want my calendar to be available via a public URL like mentioned in the iCloud calendar thread. I’ll re-post this part from the original post: Why doing it this way? I just found out, that the tool I was using ( vdirsyncer) also supports syncing with iCloud.
Unfortunately this solution was just a workaround and you needed to use a Mac which is also synced with your calendar. Here’s the original post:Ī while ago, I posted a thread for syncing an iCloud calendar with MagicMirror in the MagicMirror forum. This was originally published here on October 21, 2017. Add the calendar file to the calendar module of the mirror.Let vdirsyncer discover the collections and do the inital sync.