Read the statement by Michael Teeuw here.
Sync private iCloud calendar with MagicMirror
-
@Saabman thank you so much for the reply. I’ll trace my steps and give it a shot!
-
@Saabman I’ve literally re-done the steps over and over and I keep getting the permissions error. Have any other ideas what might be causing this or how to fix it? Thanks in advance
-
@anhanyoung91 did u do the tutorial
-
I run into a problem with vdirsyncer (discover) which is raised some times before in this thread, but I can’t find the solution. I have tried with other internet resources to solve my problem, but I ran out of options. Hopefully one of you can help me troubleshoot.
1.) First, I successfully followed the steps of @Beh with additionally the clean, easy way from here:
https://vdirsyncer.pimutils.org/en/stable/installation.html#the-clean-hard-wayI got stuck at the part: Let vdirsyncer discover the collections and do the inital sync, with the command vdirsyncer discover. It returned:
adm@raspberrypi:~ $ vdirsyncer discover Traceback (most recent call last): File "/home/adm/.local/bin/vdirsyncer", line 5, in <module> from vdirsyncer.cli import main ModuleNotFoundError: No module named 'vdirsyncer'
2.) Second, I followed the routine from @mr190e, on page 13 in this thread (link), after i used pipx uninstall vdirsyncer from The clean, easy way.
Seems like I got to work again. First of all, I installed vdirsyncer via “sudo apt-get install vdirsyncer”, and not using pip.
Now, vdirsyncer discover returns:
critical: Error during reading config /home/adm/.config/vdirsyncer/config: [Errno 2] No such file or directory: '/home/adm/.config/vdirsyncer/config'
Now I am out of tricks, I’m not sure how to troubleshoot this. What do I need to check, or to modify, to get it to work…
Thanks advance for your help!
-
-
@Alfnie so create the folder .config/.vdirsyncer
And add the config file there
-
@sdetweil
Thanks for your reply, it sounds simple, however it seems complicated for me.
I do as you say by taking these commands from the instruction (is this correct?)mkdir /home/adm/.config/vdirsyncer/ touch /home/adm/.config/vdirsyncer/config nano /home/adm/.config/vdirsyncer/config
It results in:
admns@raspberrypi:~ $ mkdir /home/adm/.config/vdirsyncer/ mkdir: cannot create directory ‘/home/adm/.config/vdirsyncer/’: No such file or directory admns@raspberrypi:~ $ touch /home/adm/.config/vdirsyncer/config touch: cannot touch '/home/adm/.config/vdirsyncer/config': No such file or directory
How should I create the folder .config/.vdirsyncer as you pointed out?
-
@Alfnie you missed the . in front of vdirsyncer…
the dot on linux makes the folder ‘hidden’ from normal ls commands… as linux file system doesn’t have a hidden attribute
-
@Alfnie
who is adm? should be the current username (pi?)always best to use the shortcut
~/.config
~ means the home folder of the current user , same as
/home/$USERor /home/pi is pi is logged in
-
@sdetweil
Thanks, it works now.
Also, I have learned about the dot (.) implying Hidden folders, thanks.
Tomorrow I’m gonna try to add multiple calendars. -
Hi @Beh,
thank you very much for this detailed description. This was exactly what I was looking for for my MM, and with your step-by-step instructions it worked for me straight away.
Happy New Year and thank you very much again!!! :thumbs_up:May the code be with you
-kai