Skip to content

mcgrawia/GooglePhotosMatcher

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Google Photos Matcher (v 1.2)

Simple executable to match metadata from JSONs to original images/videos.

Same work than MetadataFixer but it's free!

Get started with python window.py

Wiki 📖

When you download the images from Google Photos, they lose some metadata such as the date and the coordinates in which they were taken.

This algorithm is able to match this information in the image/video from the downloaded JSONs

Usage

  1. Download your Google Photos media from Takeout

  2. Run python window.py

  3. [Optional] Type custom suffix used for edited photos (explained in the program)

  4. Select the folder in which images/videos along with its JSONs were downloaded ('Photos from 2022' for example)

  5. Click on Match button

  6. Matched images/videos will be on directory Matched inside the same path

FAQs

Why is there another folder called EditedRaw?

Images and videos edited from Google Photos's editor will have 2 different versions:

  1. Edited version
  2. Original version

Edited version will be stored in Matched while original in EditedRaw

Why some images/videos stay unmatched?

Sometimes, the algorithm does not recognize the names of the images due to the presence of some special characters. These files will remain in the same folder. To fix it, rename both the JSON and the original file.

For example:

  • Algorithm fails with image %E&xample.jpg

Solution

  1. Rename %E&xample.jpg to Example.jpg and %E&xample.json to Example.json

  2. Open JSON and change title attribute to Example.jpg

  3. Run again

Contributors ✒️

  • anderbggo - Author
  • Freepik - Icon creator
  • mcgrawia - Updated to work with Mac

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%