Read the statement by Michael Teeuw here.
Sync private iCloud calendar with MagicMirror
- 
 Hi there, 
 i followed the instructions, my calendars are shown in discovery.
 I copied the UUID and it starts syncing, but the saved files are 0kb.
 I tried several calendars and checked the UUID’s but can’t find any mistake?any ideas? 
 thanks!!
- 
 @Beh Everything works fine until I’ll try to save the config file: - ~/.vdirsyncer/config directory cannot be found
- Once I manuals create directories I also save config file as config.cfg and also tried config.config and save
- I haven’t filled in collections = [“HERE-GOES-THE-UUID-OF-THE-CALENDAR-YOU-WANT-TO-SYNC”] in conf. Could this make it crash?
- Running curl for timer ok.
 5.Then when vdirsyncer discover nothing happens I get Errno 21 and that’s where I get stuck…
 Really wonder what might be the issues here? 
- 
 @Gailby 
 The file is named config. It‘s not a directory, it‘s the name of the file. (No ending).
- 
 @ganther so if I put config in ~/.vdirsyncer/config it should work? 
 I think I did try it but somehow wansn’t able to read it as a file nor save and getting empty file and no result forward…
- 
 @Gailby 
 Yes. Just type these commands as given:touch ~/.vdirsyncer/config 
 nano ~/.vdirsyncer/config
- 
 @l0cal Hi ! I’m also interrested on this solution to display reminders on this way, but It dosen’t work actually for me. 
 Do you have a running configuration
- 
 Two run two calendars, would I need to adjust config.js file as well? Thanks 
- 
 @Beh I had no problem adding several modules of same kind and several .ics files in Calendars…however it doesn’t seem to sync or retrieve anything…only says no upcomming events :/ 
- 
 @Gailby 
 Is your ics-file in modules/calendars also 0kb?
- 
 @ganther I don’t know…I need to check 

