Read the statement by Michael Teeuw here.
Sync private iCloud calendar with MagicMirror
- 
 I will like my 3 calendars icloud but I do not see the links of the style 
 https://p02calendars.icloud.com/published/2/xxxxxxxxxxxxxxxxxxxxxQhtoAvoFiIwGI1
 To have UUID
- 
 @Doubleve You don’t need these links, since vdircsyncerdiscovers your calendars automatically on iCloud and identifies them by their IDs.It is explained in the “Let vdirsyncerdiscover the collections and do the inital sync” section of the walkthrough.You mirror accesses the calendar saved to a file on your mirror. 
- 
 @Beh error for discover Traceback (most recent call last): 
 File “/usr/bin/vdirsyncer”, line 7, in
 from vdirsyncer.cli import main
 ImportError: No module named ‘vdirsyncer’
- 
 @Doubleve Did you change the first line of the file to #!/usr/bin/python3?
- 
 everything is good 
- 
 That sounds good for me. Does it work with reminders on the same way? 
- 
 @Doubleve Hmmm… Maybe you have to allow your localhost address to the MagicMirror ipWhiteListoption in your config. Just addipWhitelist: ["127.0.0.1", "::ffff:127.0.0.1"],to your config right before themodulesoption. Maybe the calendar module can not access the.icsfile if this is not allowed…
- 
 @l0cal Yes this should work. Just add "VTODO"to theitem_typesarray in yourvdirsyncerconfig as described in the vdirsyncer docs here: https://vdirsyncer.pimutils.org/en/stable/config.html?highlight=VEVENT#storage-caldav.
- 
 @Beh yeah that are good news for me. in the last few weeks I was looking for a solution for it and I did not find anything 
- 
 I have a question So far I managed to sync one calendar from one iCloud account, but I would like to sync also a second calendar from a second iCloud account, is this possible? Thanks 
 Ricardo


