Announcement

Collapse
No announcement yet.

Bulk change of privacy settings for past activities

Collapse
X
  • Time
  • Show
Clear All
new posts

  • Bulk change of privacy settings for past activities

    If I change my privacy settings for activities from public to private or vice versa, and want to also change the setting for past activities, there is no easy way to do it. When I select Quick Edit on Activities, there's a Privacy column, with a tick at the top to select all activities in the column, but the only way to change the privacy setting for all activities is to click on each individual activity padlock icon in turn and change them one by one. It would be very useful to be able to change all of them with one click.

  • #2
    I have the same concern. I want to change the past 2 years of activities from private to public. There are a few threads about going to the activity page - is this on the web site or in garmin connect mobile.

    Instructions are for selecting all activities but I dodn't know how to do that. Then instructions talk about going to quick edit which I do not see anywhere.

    I am writing this in late October of 2018. Instructions I see are for 2016 or earlier. Perhaps there has just been a change in the software.

    Any help is appreciated.

    Comment


    • #3
      allan570 This isn't possible in Garmin Connect anymore, but I think it's a really great idea, so I adapted a script that will do this for you automatically.

      You need a Windows PC, Mac or Linux, and you need to install Python.

      1) Get Python.
      https://www.python.org/downloads/

      2) Download and unzip this file: https://www.dropbox.com/s/8selkhi1wi...ivate.zip?dl=1

      3) Double click on the script (gcprivate.py)

      You will be prompted for your name, password, starting activity date and end date. If you leave the dates blank, all activities will be set to private.

      Edit: the script now allows you to choose your privacy level: public, private, my connections, or my connections and groups.

      Credit goes to Kyle Krafka and Michael Payne: https://github.com/kjkjava/garmin-connect-export/
      Last edited by WillNorthYork; 10-29-2018, 09:44 AM.

      Comment


      • #4
        Thanks Will - I am having trouble. After loading Python and the script, I do not get any prompts - I just get a window that looks like this (this is only part of it as it is too long to fit in a screenshot.)

        Comment


        • #5
          Sorry - one more thing - I do not want to make all private - I want to make all public.

          Comment


          • #6
            Hey allan570 I tweaked the script so you can choose the privacy level. Please redownload from the same link.

            Your photo link doesn't work, though.

            Please try using postimages.org or imgur.com.

            Comment


            • #7
              Also, I just made a change to the script so that it will stay open if there's any kind of problem.

              Comment


              • #8
                I still see the same thing - the screen shot should work now

                https://photos.smugmug.com/photos/i-...-R4PjWJ3-L.jpg

                Comment


                • #9
                  allan570 Ok I see you are using a Mac.

                  First off, please download the script again, as you don't have the absolute latest according to that screenshot. (I don't think I'll be changing it anymore unless there's issues).

                  Second, in Finder:

                  1) Right click on gcprivate.py and select Get Info.
                  2) Change Open with to Python Launcher
                  3)
                  Double-click on gcprivate.py

                  If that doesn't work for some reason, you can try this slightly more complicated procedure:
                  1) Drag the folder containing gcprivate.py onto the Terminal app icon:
                  https://scriptingosx.com/2017/02/ter...r-interaction/
                  https://scriptingosx.com/wp-content/...DragFolder.mov

                  2) Type the following command:

                  python3 gcprivate.py

                  Comment


                  • #10
                    And to be clear, you need Python 3 for the script to work. (Specifically, the download page should have offered you Python 3.7.1)

                    Comment


                    • #11
                      Thanks WillNorthYork - used the script works great, someone mentioned something today which made me think to check privacy settings and this is just the tool I needed to change them all.

                      Comment

                      Working...
                      X