Why and how to migrate your photos from Flickr to Google Photos using AWS?

I have recently migrated all my photos (300 GB of them) from Flickr to Google. Why?

Quick table of comparison

Flickr Google Photos
Free space  1 TB Unlimited space if images are up to 16 mpixels
Interface Okay Good
Auto-uploader (Mobile) Yes Yes
Auto-uploader (Windows/Mac)
  • No. Only buggy manual for free
  • Yes, for 5.99$ a month
Yes!
Artificial intelligence assistant No Yes!

These final two points made a decision to move back to Google Photos. First of all, Flickr auto-uploader is crap, especially in third world countries with lagging internet. One can’t upload photos overnight because it might be stuck and terminate uploads. Also, Googles artificial intelligence assistant is great, more on that later.

I was looking for an automated solution to transfer my life memories but faced two issues.

Issue #1

I couldn’t find any automated solution to transfer the images, mainly because Google Photos API does not allow storage based on the unlimited quota if using API.

At a time of writing, I got one more idea. If you use Flickr API to download the photos and save into a folder, which later will be linked to Google auto-uploader. I tried using third party Flickr downloaders for this purpose, but the issue was incorrect metadata, which links “created” and “last modified” timestamps to now, which would mess up my photo history later on.

My issue #2

There is a reason, why I call this section “my issue” because my internet is shit. Well, don’t get me wrong, my internet is alright if I am browsing the internet, streaming movies, uploading stuff. But then you need to download and upload 300GB, my internet connection is shit. It starts to download photos from Flickr, but pings out and terminates. I tried to use different software for the job but still failed miserably.

Solution

I ended up using a desktop in Amazon Web Services (AWS) cloud called Amazon WorkSpaces. As part of AWS trail, you can run it for free for limited time, but sufficient for transferring pictures. It took minutes to spin up a desktop and connect to it. Needless to say, the speed was amazing, and I could easily download the photos from Flickr, unzip them and upload to Google using auto-uploader. I connected to the desktop using AWS provided software for both Windows and Android.

A final note on Google intelligent assistant

Google artificial intelligence and machine algorithms are advancing fast! My main reason to move Google photos, mainly because of an interface and assistant, which frequently offers picture enhancements. The other day, I got auto-generated collage, and I was shocked how good it was, mainly because: (1) Both pictures were perfectly cropped into a frame (2) It was completely 2 random pictures. One taken last week on the top of the highest peak in Ireland Carrauntoohil (1,038m), while another half a year ago in Ecuador on a random peak (Iliniza Norte) raising 5116m above sea level. In Google Photos I’ve 10 000+ moments stored, and it picked up both on the top of a peak. An algorithm should be pretty darn good to find similar moments.
Google auto-generated picture “Then & Now”   Original picture 2017 April in Ecuador Original picture in Ireland 2017 November
What a time to be alive! Can’t wait to see further development in computer science algorithms