Nick Craig-Wood
d8eea0e397
build: run gofmt -s to simplify the code: suggested by Go Report Card
2020-06-18 18:45:39 +01:00
Nick Craig-Wood
49ba4eeb86
oauthutil: tidy interface to Config to add Options struct
...
The interface was getting so that a new function was needed for every
Config variant. Adding an Options struct fixes this.
2020-05-26 11:27:01 +01:00
Martin Michlmayr
4aee962233
doc: fix typos throughout docs and code
2020-05-20 15:54:51 +01:00
Brandon Philips
633f50cd3e
googlephotos: create feature/favorites directory - Fixes #4189
...
Enable access “Favorite” images on Google Photos backend.
This adds a “feature/favorites” folder in the Google Photos backend
and uses the Feature Filter API:
https://developers.google.com/photos/library/reference/rest/v1/mediaItems/search#Filters
2020-05-18 17:55:16 +01:00
Nick Craig-Wood
551a829eba
googlephotos: don't put an image in error message - fixes #4144
...
For a certain class of broken or missing image Google Photos puts an
image in the error message.
Before this fix we blindly chucked it into the error message.
After this fix we replace it with some sensible text.
2020-04-28 16:51:47 +01:00
Tim Gallant
9ea1361044
googlephotos: pass options to rest.Opts for Put and Update
2020-04-23 11:07:21 +01:00
Daven
4c258787b5
googlephotos: make the start year configurable - fixes #3630
2020-04-15 18:08:07 +01:00
Nick Craig-Wood
4d8d1e287b
googlephotos: fix "concurrent map write" error - fixes #4003
...
This adds a bit of missed locking around the uploaded info to fix the
concurrent map write.
All the other accesses have locking - this one must have got missed.
2020-03-02 18:12:46 +00:00
Nick Craig-Wood
ef7ac088c0
operations: make NewOverrideObjectInfo public and factor uses
2020-01-18 11:41:33 +00:00
Nick Craig-Wood
58a531a203
rest: add context propagation to rest library #3257
...
This fixes up the calling and propagates the contexts for the backends
which use lib/rest.
2019-09-09 23:27:07 +01:00
Nick Craig-Wood
0edbc9578d
googlephotos,onedrive: fix crash on error response - fixes #3491
...
This fixes a crash on the google photos backend when an error is
returned from the rest.Call function.
This turned out to be a mis-understanding of the rest docs so
- improved rest.Call docs
- fixed mis-understanding in google photos backend
- fixed similar mis-understading in onedrive backend
2019-08-28 12:11:03 +01:00
Nick Craig-Wood
cd7ca2a320
googlephotos: implement optional features UserInfo and Disconnect
...
As part of rclone's UX review it was required that rclone had a means
of disconnecting from google photos and showing which user is
connected.
2019-08-12 13:49:23 +01:00
Nick Craig-Wood
5065c422b4
lib/random: unify random string generation into random.String
...
This was factored from fstest as we were including the testing
enviroment into the main binary because of it.
This was causing opening the browser to fail because of 8243ff8bc8
.
2019-08-06 12:44:08 +01:00
Nick Craig-Wood
57d5de6fba
build: fix up package paths after repo move
...
git grep -l github.com/ncw/rclone | xargs -d'\n' perl -i~ -lpe 's|github.com/ncw/rclone|github.com/rclone/rclone|g'
goimports -w `find . -name \*.go`
2019-07-28 18:47:38 +01:00
Nick Craig-Wood
d7016866e0
googlephotos: fix creation of duplicated albums
...
Also make sure we don't list the albums twice
2019-07-04 13:45:52 +01:00
Nick Craig-Wood
a1cfe61ffd
googlephotos: Backend for accessing Google Photos #369
2019-07-02 15:26:55 +01:00