Vitaliy Filippov
6670ae2d24
Experimental support for syncing Google Documents (issue #46 )
...
FIXME:
- Files are "remote changed" and re-downloaded after being uploaded, which is
indeed correct because they really differ after re-downloading, but should be fixed
- Extension is added to filename after uploading
2016-05-17 00:18:01 +03:00
Vitaliy Filippov
98416354f7
Remove "me in readers" condition ( fix #37 )
2016-01-11 18:15:29 +03:00
Vitaliy Filippov
3b9aa4f2aa
Add new_rev switch support to drive v2 api client
2016-01-03 18:24:34 +03:00
Vitaliy Filippov
00311e8365
Implement automatic rename detection
2016-01-03 12:43:22 +03:00
Vitaliy Filippov
4edff0a816
Cache file checksums and modification times in local index (in JSON in .grive_state)
2016-01-03 02:01:01 +03:00
Vitaliy Filippov
5381919e5b
Enable warnings and fix them
2016-01-03 02:01:01 +03:00
Vitaliy Filippov
41bf5ba845
"Fix" file size at the moment of adding it to ConcatStream ( fixes #39 )
2015-11-11 13:08:08 +03:00
Vitaliy Filippov
afbd9d7234
Merge pull request #40 from theopolis/check_downloadurl
...
Check for missing downloadUrl
2015-11-11 12:30:28 +03:00
Dylan Wulf
3b608329b9
Added ability to move and rename files/directories
2015-11-10 12:54:49 +03:00
Teddy Reed
9156785334
Check for missing downloadUrl
2015-11-09 20:27:55 -08:00
Vitaliy Filippov
887da88c14
Simplify http::Agent methods and use multipart upload
...
Should speed-up uploads by updating metadata and contents at the same time.
Also should fix most 412 errors because of the update atomicity.
2015-10-10 00:54:05 +03:00
Vitaliy Filippov
679fa0eec6
Use title instead of originalFilename - fixes #32
2015-10-08 14:23:59 +03:00
Vitaliy Filippov
9b8e0c826b
Remove request logging from Drive/Feed/Syncer (prepare to move it into CurlAgent)
2015-09-30 13:54:45 +03:00
Vitaliy Filippov
70ec926e2a
Add response body and headers to diagnostic information on HTTP 400 and above
...
Also should fix #13 because stops AuthAgent from using the same response multiple times
2015-06-27 22:58:09 +03:00
Vitaliy Filippov
82705f39b0
Fix 412's on reupload. Fixes #5
2015-05-21 19:23:45 +03:00
Vitaliy Filippov
37b2cf3102
Ignore files without md5Checksum. Fixes #2
2015-05-20 15:14:24 +03:00
Vitaliy Filippov
29241002eb
Add myself to copyrights, change README
2015-05-17 22:11:35 +03:00
Vitaliy Filippov
0bdbf87514
Ignore local .trash, fix REST API - it mostly works
2015-05-17 21:05:24 +03:00
Vitaliy Filippov
2d34d7708b
Implement upload methods for REST API Syncer (basic file upload to root now works)
2015-05-17 20:10:03 +03:00
Vitaliy Filippov
862fca035a
Move all protocol interaction into Syncers out of the base code
2015-05-17 16:54:04 +03:00
Vitaliy Filippov
dabaaac38f
Cleanup Feed interface (remove some unused methods)
2015-05-17 12:29:00 +03:00
Vitaliy Filippov
6a15dd09a5
Split Resource to global (base/Resource) and API-specific ({drive,drive2}/Syncer) parts
2015-05-17 02:00:00 +03:00
Vitaliy Filippov
f41e4f6dd3
Split Entry to v1::Entry1 and v2::Entry2
2015-05-16 21:10:38 +03:00
Nestal Wan
27817e835f
using the new Json classes for bgrive
2013-05-03 00:40:04 +08:00
Nestal Wan
abfa9ce765
added ValResponse class to parse JSON from http
2013-05-02 00:04:42 +08:00
Nestal Wan
2d29692601
added yajl parser
2013-05-01 22:47:37 +08:00
Nestal Wan
540e3d82db
added type conversion to supported types
2013-05-01 13:36:29 +08:00
Nestal Wan
658fb757e3
added Val class for generic representation of JSON, but there's some problems with maps
2013-05-01 01:56:34 +08:00
Nestal Wan
d5ca8e0afa
show title and mime in GUI
2013-04-30 00:13:13 +08:00
Nestal Wan
bba65c0cc7
show files now. working good.
2013-04-29 23:47:33 +08:00
Nestal Wan
93fe68ce4c
fixing the problems with multiple parent
2013-04-29 23:47:33 +08:00
Nestal Wan
94d66f0d30
can show tree now, but still has issues
2013-04-29 23:47:33 +08:00
Nestal Wan
326ae20ca7
showing in qt model, but no child
2013-04-29 23:47:33 +08:00
Nestal Wan
ee6408d05f
changed to store parent IDs
2013-04-29 23:47:33 +08:00
Nestal Wan
87d96972f7
Added Query() helper to Feed. and common URI header
2013-04-29 23:47:33 +08:00
Nestal Wan
209d0b5a59
added code to fetch all folders
2013-04-29 23:47:33 +08:00
Nestal Wan
62dc542341
refactored old GDoc API into v1 namespace. using v2 namespace for new Google Drive API
2013-04-29 23:47:33 +08:00