πΈ π
Google Photos Takeout Helper
π§
What is this for If you ever want to move from Google Photos to other platform/solution, your fastest choice to export all photos is Google Takeout
But when you download it, you will find yourself with zips with hundreds of little folders with weird .json
files inside
This script does just that - it organizes and cleans up your Takeout for you
It will take those zips, extract everything from them, set their and file last modified
correctly, and put it in one big folder (or folders divided by a month)
How to use:
Since v3.2.0
, gpth
is interactive
If you want, you can still use it with args (for scripts etc) - run --help
to see them
-
Get all your photos in Google Takeout
π₯ - "deselect all" and then select only Google Photos
- deselect all "album folders" - folders with name of some album, and select only "year folders" - folders named like "
Photos from 20..
" - don't worry, all of your photos are in "year folders" anyway.
(Note: don't unzip them, gpth will do it for you
π ) -
Download the executable for your system from releases tab
π -
- On Windoza: just double-click the downloaded
.exe
π - tell windoza defender that it's safe, and follow prompted instructionsπ§Ύ - On Mac/Linux: open terminal,
cd
to the folder with downloaded executable and run it:# if you have Mac with M1/M2 chip, you need to enable x86 emulation # otherwise, just skip it softwareupdate --install-rosetta cd Downloads # probably # add execute permission for file chmod +x gpth-macos # or gpth-linux # run it π ./gpth-macos # or ./gpth-linux # follow prompted instructions π₯°
- On Windoza: just double-click the downloaded
β
If I helped you, you can consider donating me I spent a lot of time fixing bugs and making this work stable
π€
After exporting
β
Be aware if you move your photos on your Android phone... (99% of the times), if you move some files in Android, their creation and modification time is reset to current.
"Simple Gallery" app usually keeps original file creation time when moving and coping (but I don't guarantee it). It's also pretty cool - check it out: https://github.com/SimpleMobileTools/Simple-Gallery
πΊ
What to do when you got rid of Google Photos? What are the alternatives? -
I really recommend you using Syncthing for syncing your photos and files across devices. It does so through your local Wi-Fi, so you're not dependent on any service or internet connection. It will also keep original file creation date and metadata, so it resolves Android issue that I mentioned before.
-
If you want something more centralized but also self-hosted, Nextcloud is a nice choice, but its approach to photos is still not perfect. (And you need to set up your own server)
-
Guys at Photoprism are working on full Google Photos alternative, with search and AI tagging etc, but it's stil work in progress
Other Takeout projects
I used this tool to export my notes to markdown - you can then edit them with any markdown editor you like :)
https://github.com/vHanda/google-keep-exporter
π ??
Where is the Python script Yeah, the whole thing got re-written in Dart, and now it's way more stable and faster. If you still want Python for some reason, check out v2.x - in releases/tags
TODO (Pull Requests welcome):
-
GPS data: from JSON to Exif -
Thank you @DalenWstill thank you, but it is now missing in the Dart versionπ -
Writing data from
.json
s back toEXIF
data -
Some way to handle albums - THANK YOU @bitsondatadev
π π π