Skip to content

Comparing iCloud and GooglePhots Downloads, to hopefully consiladte them both, with no loss and no duplicates

Notifications You must be signed in to change notification settings

daneroo/MomPhotoCompare

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Compare Photos in Google Photos and iCloud

All old iCloud photos were imported into Google Photos.

tl;dr

  • In the end I simply downloaded all iCloud photos, and imported them into GooglePhotos (not original resolution)
  • iCloud Originals were imported into /archive/media/photo/mom/iCloudPhotos-2019-08-24

Comparing iCloud and GooglePhots Downloads, to hopefully consiladte them both, with no loss and no duplicates

Notes

2019-08-24 Fetched all iCloud Photos again

...iCloudPhotos-Mom-2019-08-24$ sha1sum * | sort > ../iCloudPhotos-Mom-2019-08-24.sorted.sha1sums
...iCloudPhotos-Mom-2019-08-24$ sha1sum * > ../iCloudPhotos-Mom-2019-08-24.unsorted.sha1sums

...iCloudPhotos-Mom-2019-03-10$ sha1sum * | sort > ../iCloudPhotos-Mom-2019-03-10.sorted.sha1sums
...iCloudPhotos-Mom-2019-03-10$ sha1sum * > ../iCloudPhotos-Mom-2019-03-10.unsorted.sha1sums

2019-03-10

  • Almost all files are different!
{ path: 'gPhoto.json', sz: { count: 1153, size: '1862.21MB' } }
{ path: 'iCloud.json', sz: { count: 1058, size: '2842.23MB' } }
// inverted by hash
{ invertedA: 1153, invertedB: 1056, union: 2202 }
// inverted by stamp
{ invertedA: 938, invertedB: 880, union: 938 }

example: JPEG Quality 92 n iCloud, 68 on GooglePhotos, with filsize 1611250 -> 610205

ls -l ./gPhoto/2019/IMG_1256.JPG ./iCloud/IMG_1256.JPG
jhead ./gPhoto/2019/IMG_1256.JPG ./iCloud/IMG_1256.JPG

Usage

  1. first hash, produces gPhoto.json and iCloud.json
  2. second compare
time node js/hash gPhoto
time node js/hash iCloud
time node js/compare gPhoto.json iCloud.json

Previous bash start

./count.sh
./sha1sum.sh

Perkeep

# pk-put init -gpgkey XYXXYXYXYYX # just once
pk-put file --permanode --title='Mom-gPhoto' --tag=mom ./gPhoto
pk-put file --permanode --title='Mom-iCloud' --tag=mom ./iCloud

About

Comparing iCloud and GooglePhots Downloads, to hopefully consiladte them both, with no loss and no duplicates

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published