ordigi/elodie
Jaisen Mathai 12c17c9cac Add a plugin to upload photos to Google Photos (#319)
Fixes #315.

This PR aims to address the [recent changes](https://www.blog.google/products/photos/simplifying-google-photos-and-google-drive/) in Google Photos + Google Drive where syncing between the two is no longer supported.

It works by uploading photos as part of the import process to add a copy of every photo in your library to Google Photos. Google Drive is not required for this plugin to work.

This plugin lets you have all your photos in Google Photos without relying on Google Drive. You can use another cloud storage service like iCloud or Dropbox or no cloud storage at all.

- [x] Add tests for `after()` plugin methods.
- [x] Add support for storage/async support.
- [x] Include plugins into code coverage.
- [x] Sweep code and clean up and add comments.
2019-07-12 01:44:57 -07:00
..
external gh-127 Fallback to latin if utf-8 decode fails in pyexiftool.py 2016-09-07 20:51:57 -07:00
media Use PIL(pillow) as a fallback mechanism image format identification and add HEIC support (#320) 2019-07-10 04:05:32 -07:00
plugins Add a plugin to upload photos to Google Photos (#319) 2019-07-12 01:44:57 -07:00
tests Add a plugin to upload photos to Google Photos (#319) 2019-07-12 01:44:57 -07:00
tools Fix unicode decoding bug in compatability.py and add_original_name.py (#194) 2017-01-24 00:25:52 -08:00
__init__.py Initial Commit of working files 2015-10-02 00:23:13 -07:00
compatability.py Add a plugin to upload photos to Google Photos (#319) 2019-07-12 01:44:57 -07:00
config.py Add a plugin to upload photos to Google Photos (#319) 2019-07-12 01:44:57 -07:00
constants.py Make MapQuest parameters configurable #258 (#308) 2019-04-01 00:56:37 -07:00
dependencies.py Python 3 compartibility added 2016-08-21 17:58:13 +03:00
filesystem.py Add a plugin to upload photos to Google Photos (#319) 2019-07-12 01:44:57 -07:00
geolocation.py Make MapQuest parameters configurable #258 (#308) 2019-04-01 00:56:37 -07:00
localstorage.py gh-156 Add verify command to check all files for bit rot 2016-12-13 22:27:12 -08:00
log.py Create an extendable plugin framework #315 #316 (#318) 2019-07-04 02:57:10 -07:00
result.py gh-145 Add stats output block at the end of an update or import command. 2016-11-10 20:59:40 -08:00