Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

agnos.is Forums

  1. Home
  2. Selfhosted
  3. How to download Google Takeout zips?

How to download Google Takeout zips?

Scheduled Pinned Locked Moved Selfhosted
selfhosted
9 Posts 7 Posters 0 Views
  • 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.
  • paequ2@lemmy.todayP This user is from outside of this forum
    paequ2@lemmy.todayP This user is from outside of this forum
    [email protected]
    wrote last edited by
    #1

    So I started the Google Takeout process because I want to move my photos from Google Photos to Immich.

    Google emailed me saying the archives are ready... uh... I have to download 81 zip files, each 2GB big... 😬

    Is there an easy way to download all of these files? Or do I have to click "download" 81 times and hope the downloads don't get interrupted?

    S walden@wetshav.ingW gedaliyah@lemmy.worldG D mhzawadi@lemmy.horwood.cloudM 6 Replies Last reply
    3
    • paequ2@lemmy.todayP [email protected]

      So I started the Google Takeout process because I want to move my photos from Google Photos to Immich.

      Google emailed me saying the archives are ready... uh... I have to download 81 zip files, each 2GB big... 😬

      Is there an easy way to download all of these files? Or do I have to click "download" 81 times and hope the downloads don't get interrupted?

      S This user is from outside of this forum
      S This user is from outside of this forum
      [email protected]
      wrote last edited by
      #2

      I have tried to solve this many times as I want to regularly back up my Google content - mostly the images for the same purpose you mention.

      Unfortunately there is no good solution I've ever come up with or found. I even looked into scripting with something like puppeteer. It requires regular confirmation of your authentication and I just haven't found a good way to solve that since there's no API access. It also won't let you use any cli tools like wget. You could probably figure out how to pull some token or cookie to give to the cli but you'd have to do it so often that its more of a pain than just manually downloading.

      My solution currently is to run a firefox browser in a container on my server to download them. It acts as sort of a session manager (like tmux or zellij for command line) so that if the PC I'm using goes to sleep or something, the downloads continue. Then I just check in occasionally through the day. Plus I wanted them on the server anyway, at the end of the day. Downloading them there directly saves me having to then transfer to the server.

      Switching to .tgz will let you make up to 50GB files which at least means fewer iterations and longer time between interactions (so I can actually do something useful in the meantime).

      I sincerely hope someone proves me wrong and has a way to do this but I've searched a lot. I know other people want to solve it but I've never seen anyone with a solution.

      1 Reply Last reply
      3
      • paequ2@lemmy.todayP [email protected]

        So I started the Google Takeout process because I want to move my photos from Google Photos to Immich.

        Google emailed me saying the archives are ready... uh... I have to download 81 zip files, each 2GB big... 😬

        Is there an easy way to download all of these files? Or do I have to click "download" 81 times and hope the downloads don't get interrupted?

        walden@wetshav.ingW This user is from outside of this forum
        walden@wetshav.ingW This user is from outside of this forum
        [email protected]
        wrote last edited by
        #3

        Do it again, but select 50GB chunks. This will produce fewer files.

        Use immich-go to do the importing.

        paequ2@lemmy.todayP 1 Reply Last reply
        2
        • walden@wetshav.ingW [email protected]

          Do it again, but select 50GB chunks. This will produce fewer files.

          Use immich-go to do the importing.

          paequ2@lemmy.todayP This user is from outside of this forum
          paequ2@lemmy.todayP This user is from outside of this forum
          [email protected]
          wrote last edited by
          #4

          select 50GB chunks

          That wasn't an option for zip files.

          Looks like for tarballs, I can select 50GB chunks. However, immich-go's best practices say to pick zip.

          Choose the ZIP format when creating your takeout for easier import.

          https://github.com/simulot/immich-go?tab=readme-ov-file#google-photos-best-practices

          What difference does it make to immich-go if I pick zip vs tar?

          30p87@feddit.org3 1 Reply Last reply
          0
          • paequ2@lemmy.todayP [email protected]

            So I started the Google Takeout process because I want to move my photos from Google Photos to Immich.

            Google emailed me saying the archives are ready... uh... I have to download 81 zip files, each 2GB big... 😬

            Is there an easy way to download all of these files? Or do I have to click "download" 81 times and hope the downloads don't get interrupted?

            gedaliyah@lemmy.worldG This user is from outside of this forum
            gedaliyah@lemmy.worldG This user is from outside of this forum
            [email protected]
            wrote last edited by
            #5

            Well, you won't like it. If you have very fast internet and a managed downloader, then you may be able to get all of the files. Google seems to throttle the speeds to make large takeouts almost impossible to download in the limited time allowed.

            For this size of download, your best option is to get a subscription to a compatible service (Dropbox, etc.) To transfer the files, which will happen much more quickly than downloading yourself. Then download the files from that service at your leisure, and then cancel the service.

            It's pretty backwards, but it's really the best option for large takeouts (over 5 gigs or so).

            1 Reply Last reply
            0
            • paequ2@lemmy.todayP [email protected]

              So I started the Google Takeout process because I want to move my photos from Google Photos to Immich.

              Google emailed me saying the archives are ready... uh... I have to download 81 zip files, each 2GB big... 😬

              Is there an easy way to download all of these files? Or do I have to click "download" 81 times and hope the downloads don't get interrupted?

              gedaliyah@lemmy.worldG This user is from outside of this forum
              gedaliyah@lemmy.worldG This user is from outside of this forum
              [email protected]
              wrote last edited by
              #6

              Also, you will need to do some preprocessing of your files before importing to immich. Something like this to fix the metadata. I can't remember which one I used, because there are a few out there.

              1 Reply Last reply
              2
              • paequ2@lemmy.todayP [email protected]

                select 50GB chunks

                That wasn't an option for zip files.

                Looks like for tarballs, I can select 50GB chunks. However, immich-go's best practices say to pick zip.

                Choose the ZIP format when creating your takeout for easier import.

                https://github.com/simulot/immich-go?tab=readme-ov-file#google-photos-best-practices

                What difference does it make to immich-go if I pick zip vs tar?

                30p87@feddit.org3 This user is from outside of this forum
                30p87@feddit.org3 This user is from outside of this forum
                [email protected]
                wrote last edited by
                #7

                For .tgz files (compressed tar archives), you'll need to decompress all the files into a single folder before importing. Then use the command immich-go upload from-google-photos /path/to/your/files.

                1 Reply Last reply
                1
                • paequ2@lemmy.todayP [email protected]

                  So I started the Google Takeout process because I want to move my photos from Google Photos to Immich.

                  Google emailed me saying the archives are ready... uh... I have to download 81 zip files, each 2GB big... 😬

                  Is there an easy way to download all of these files? Or do I have to click "download" 81 times and hope the downloads don't get interrupted?

                  D This user is from outside of this forum
                  D This user is from outside of this forum
                  [email protected]
                  wrote last edited by
                  #8

                  The asinine route I took was to authorise Google to deliver the file(s) to my OneDrive and then use one drive sync to download them.

                  There are benefits, the files are 'backed up' on another cloud; the process it entirely independent of you having a browser session.

                  1 Reply Last reply
                  2
                  • paequ2@lemmy.todayP [email protected]

                    So I started the Google Takeout process because I want to move my photos from Google Photos to Immich.

                    Google emailed me saying the archives are ready... uh... I have to download 81 zip files, each 2GB big... 😬

                    Is there an easy way to download all of these files? Or do I have to click "download" 81 times and hope the downloads don't get interrupted?

                    mhzawadi@lemmy.horwood.cloudM This user is from outside of this forum
                    mhzawadi@lemmy.horwood.cloudM This user is from outside of this forum
                    [email protected]
                    wrote last edited by
                    #9

                    Have you looked at rclone?

                    You can plug rclone into your Google drive and then use copy to download all your photos into immich, the setup is also very easy

                    1 Reply Last reply
                    0
                    Reply
                    • Reply as topic
                    Log in to reply
                    • Oldest to Newest
                    • Newest to Oldest
                    • Most Votes


                    • Login

                    • Login or register to search.
                    • First post
                      Last post
                    0
                    • Categories
                    • Recent
                    • Tags
                    • Popular
                    • World
                    • Users
                    • Groups