A command to upload photos and movies to Google Photos Library using the official Google Photos Library API
6607ba2 Add support for Rapsbery Pi 3 processor (#35) 0740bcb Use random listening port for OAuth (#23)
#22 Keep order of media items to upload #18 Concurrent uploading and adding media items #19 Save new token to config if it has been expired
#16 Add header and basic auth support on fetch URLs #15 Do not send Authorization header on fetch URLs #12 Fix handling non 2xx response on fetch URL #11 Upload remote files directly #10 Add feature to find or create target album #17 Send proper content-length on upload #9 Improve HTTP debug log
#8 Add config file support and setup wizard (#3 by @bhagyas)
You can store your OAuth client ID and secret to the config file (default to ~/.gpupconfig
) during first setup. The environment variable GOOGLE_CLIENT_ID
and GOOGLE_CLIENT_SECRET
are still available.
Note that ~/.gpup_token
is no longer used and you should remove it now.
#6 Fix error when uploading more than 50 images at once (#5 by @shindycham01) #7 Introduce goreleaser (#4 by @bhagyas)
Since this version you can install from brew tap.
brew tap int128/gpup
brew install gpup