/flashback

Looks up images from Google Drive taken on the current day but in the past and sends those via email.

Primary LanguagePython

Flashback - python script for emailing images from the past

Looks up images from Google Drive taken on the current day but in the past and sends those via email. Uses google python client and amazon SES via boto.

Setup

Install google python api and boto.

pip install --upgrade google-api-python-client
pip install --upgrade boto

Create a native google drive app in https://console.developers.google.com//start/api?id=drive&credential=client_key

Create a config.cfg file with the following content:

[default]
google_app_client_id=YOUR_GOOGLE_APP_CLIENT_ID
google_app_client_secret=YOUR_GOOGLE_APP_CLIENT_SECRET
aws_access_key_id=YOUR_AWS_ACCESS_KEY
aws_access_key_secret=YOUR_AWS_SECRET_KEY
pictures_folder_id=GOOGLE_DRIVE_FILE_ID_FOR_YOUR_SOURCE_PICTURES_FOLDER
public_folder_id=GOOGLE_DRIVE_FILE_ID_FOR_YOUR_PUBLIC_PICTURES_FOLDER

First time the script is run it will guide you through the Google Drive OAuth dance.

Running

python flashback.py sender@example.com recepient1@example.com recepient2@example.com