Google Photos Backup Checker

Meant to be run on a Raspberry Pi, this project is a Python script that runs 24/7 checking for photos that have not been backed up to Google Photos yet via the Google Photos API. This program was created for the initial use case of sending a photo from phone → Raspberry Pi → Pixel 1, automatically deleting and sending photos via a Syncthing server running on all 3 devices. Implements OAuth2 authentication for secure retrieval.

Since the Pixel 1 only has 32GB of space, this program was designed to run on a middleman device to delete photos that were already backed up. Despite stating not completed, it is feature complete for the above requirements, but there are a few features that I wanted to add.

Technologies Used

PythonOAuth2