MagicMirror Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • Donate
    • Discord

    Sync private iCloud calendar with MagicMirror

    Tutorials
    51
    152
    100736
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      sdetweil @anhanyoung last edited by

      @anhanyoung how to create array

       name_of_field: [],
      

      you are not just creating an array. you are creating a field that IS an array

      Sam

      Create a working config
      How to add modules

      1 Reply Last reply Reply Quote 0
      • A
        anhanyoung91 @sdetweil last edited by

        @sdetweil sounds good. Sorry about that. New to this forum and I wanted to tag him too. I suppose I could have just used @

        1 Reply Last reply Reply Quote 0
        • S
          Saabman Project Sponsor @anhanyoung91 last edited by

          @anhanyoung91 Hi, I just followed the instructions on the first page.
          I did have an issue at one point and it was just because I didn’t follow the instructions exactly as written.
          If your getting an error Permission denied: /home/pi to me that sounds like you may not have the path to the vdirsyncer status folder set right. It appears it is trying to write to the /home/pi folder rather than ~/.vdirsyncer/status/

          Id go through the steps again and make sure you don’t skip anything.

          As for the array issue in the vdirsyncer config I have 2 calendars I sync and the line looks something like this
          where home is my main calendar and the random number string is my birthdays calendar.

          collections = ["home","57B7E3E-AB79-4DC3-9CF1-A63EB181DB"]
          

          hope that helps

          A 2 Replies Last reply Reply Quote 0
          • A
            anhanyoung91 @Saabman last edited by

            @Saabman thank you so much for the reply. I’ll trace my steps and give it a shot!

            1 Reply Last reply Reply Quote 0
            • A
              anhanyoung91 @Saabman last edited by

              @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

              S 1 Reply Last reply Reply Quote 0
              • S
                sdetweil @anhanyoung91 last edited by

                @anhanyoung91 did u do the tutorial

                https://vdirsyncer.pimutils.org/en/stable/tutorial.html

                Sam

                Create a working config
                How to add modules

                1 Reply Last reply Reply Quote 0
                • A
                  Alfnie last edited by

                  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-way

                  I 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!

                  S 1 Reply Last reply Reply Quote 0
                  • Referenced by  A Alfnie 
                  • S
                    sdetweil @Alfnie last edited by

                    @Alfnie so create the folder .config/.vdirsyncer

                    And add the config file there

                    Sam

                    Create a working config
                    How to add modules

                    A 1 Reply Last reply Reply Quote 0
                    • A
                      Alfnie @sdetweil last edited by

                      @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?

                      S 1 Reply Last reply Reply Quote 0
                      • S
                        sdetweil @Alfnie last edited by

                        @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

                        Sam

                        Create a working config
                        How to add modules

                        S 1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 12
                        • 13
                        • 14
                        • 15
                        • 16
                        • 15 / 16
                        • First post
                          Last post
                        Enjoying MagicMirror? Please consider a donation!
                        MagicMirror created by Michael Teeuw.
                        Forum managed by Paul-Vincent Roll and Rodrigo Ramírez Norambuena.
                        This forum is using NodeBB as its core | Contributors
                        Contact | Privacy Policy