Automatically take screenshots on a regular cadence and upload them to Google photos.
- Obtain a Google Photos API key (Client ID and Client Secret) by following the instructions on Getting started with Google Photos REST APIs
- Replace YOUR_CLIENT_ID in the client_id_template.json file with the provided Client ID.
- Replace YOUR_CLIENT_SECRET in the client_id_template.json file with the provided Client Secret.
- Move the client_id_template.json file to
src/auto_screenshooter/client_id.json
Make sure you have Python 3.7+ and poetry
installed, then install with
poetry install
.
To run, simply execute auto-screenshooter
.
See https://github.com/kovasap/dotfiles?tab=readme-ov-file#automatic-screenshooting.