Andy Hsu
|
13e8d36e1a
|
fix(aliyundrive_open): use `RawStdEncoding` for base64
|
2023-08-13 20:52:38 +08:00 |
foxxorcat
|
df6b306fce
|
perf(drivers): fs operations and cache (#4965)
* perf(baidu_photo):multi-thread upload
* perf(baidu_netdisk):multi-thread upload and cache optimization
* fix:LimitWriter
* fix(weiyun):only one login is allowed
* feat(189pc):multi threaded upload
* feat(baidu_netdisk):multi threaded upload
* feat(baidu_photo):multi threaded upload
* feat(weiyun):multi threaded upload
* perf(aliyundriver_open):optimize upload code and optimize cache
* fix(weiyun):invalid directory ID
* fix(baidu_netdisk):modified time
* fix(baidu_netdisk,baidu_photo):upload slice error
* perf(baidu_netdisk):cancel unnecessary retries
* fix(limitWriter):must return a non-nil error if it returns n < len(p)
* fix(aliyundrive_open):Name and Filename only use one
* perf(mopan):multi-thread upload
|
2023-08-09 16:13:09 +08:00 |
Andy Hsu
|
b91ed7a78a
|
fix(aliyundrive_open): retry refresh token if sub not match
|
2023-08-08 22:08:05 +08:00 |
Andy Hsu
|
95386d777b
|
feat(aliyundrive_open): record token exchange
|
2023-08-08 20:38:13 +08:00 |
Sean
|
7877184bee
|
feat(baidu_netdisk): add retry to most operations (close #4863 in #4939)
|
2023-08-07 13:44:28 +08:00 |
Andy Hsu
|
a69d72aa20
|
feat(aliyundrive_open): support resource drive (close #4889)
|
2023-08-02 15:50:01 +08:00 |
Andy Hsu
|
1dc1dd1f07
|
feat(aliyundrive_open): support `livp` format file download (close #4890)
|
2023-08-01 21:50:25 +08:00 |
Andy Hsu
|
7e9cdd8b07
|
fix(aliyundrive_open): fail limit on concurrently call (#4851)
|
2023-07-28 15:55:39 +08:00 |
Andy Hsu
|
2e23ea68d4
|
fix(aliyundrive_open): increase limit interval (close #4851)
|
2023-07-27 18:26:11 +08:00 |
Andy Hsu
|
6ec9a8d4c7
|
fix(aliyundrive_open): the temp file is not delete (close #4777)
|
2023-07-16 15:01:22 +08:00 |
Andy Hsu
|
3f7882b467
|
feat(aliyundrive_open): rapid upload (close #4766)
|
2023-07-15 19:33:46 +08:00 |
Andy Hsu
|
4fabc27366
|
fix(aliyundrive_open): panic if driver not init
|
2023-07-05 13:51:46 +08:00 |
william
|
1c8fe3b24c
|
fix(aliyundrive_open): adaptive part size adjustment (#4609)
Co-authored-by: Andy Hsu <i@nn.ci>
|
2023-06-23 14:25:30 +08:00 |
Andy Hsu
|
6cd8151cad
|
fix(aliyundrive_open): change default `oauth_token_url`
|
2023-06-16 15:03:27 +08:00 |
Andy Hsu
|
ca5a53fc24
|
fix(aliyundrive_open): `openFile/list` rate limit
|
2023-06-11 18:18:09 +08:00 |
Andy Hsu
|
c77ed5fcb0
|
feat(aliyundrive_open): limit rate for `List` and `Link` (close #4290)
|
2023-05-02 22:06:03 +08:00 |
Andy Hsu
|
822be17fb9
|
feat(aliyundrive_open): add expiration for link (close #4061)
|
2023-05-02 16:12:40 +08:00 |
Noah Hsu
|
b7ea73b3c2
|
fix(aliyundrive_open): can't refresh token if access_token is empty (#4255)
|
2023-04-28 00:01:47 +08:00 |
Andy Hsu
|
9fbc54314d
|
chore(aliyundrive_open): change base url
|
2023-04-27 16:38:40 +08:00 |
NewbieOrange
|
4ec274e748
|
fix(aliyundrive_open): refresh upload url if expired (#3999 close #3823)
* fix(aliyundrive_open): refresh upload url for large files
* fix(aliyundrive_open): retry upload on url expiry
* fix(aliyundrive_open): ignore 409 error
* feat(aliyundrive): cleanup upload retry logic
* feat(util): add multireadable io utility
* feat(aliyundrive_open): make upload fully stream
* feat(aliyundrive_open): refresh upload url every 20 puts
* fix(aliyundrive_open): part info panic
* chore: change refresh upload url strategy
---------
Co-authored-by: Andy Hsu <i@nn.ci>
|
2023-04-01 14:54:29 +08:00 |
Wuxuan
|
0c5820a98f
|
docs(aliyundrive_open): revised the sentence that may cause ambiguity (#3989)
|
2023-03-29 20:26:21 +08:00 |
Andy Hsu
|
aeb48b2ecc
|
perf(aliyundrive_open): don't refresh token on init if token valid
|
2023-03-20 15:00:02 +08:00 |
Wuxuan
|
02d0aef611
|
feat(aliyundrive_open): add internal upload (aliyun ECS for Beijing area only) (#3775)
|
2023-03-09 20:48:30 +08:00 |
Andy Hsu
|
5596661ce8
|
feat(aliyundrive_open): optional delete file directly (close #3769)
|
2023-03-08 19:19:13 +08:00 |
Andy Hsu
|
c915313ec9
|
feat: rename then delete if storage doesn't support overwrite upload (close #3643)
|
2023-03-05 15:36:12 +08:00 |
Andy Hsu
|
4dd753de52
|
fix(aliyundrive_open): missed `expire_sec` while get link (close #3610)
|
2023-02-25 17:54:36 +08:00 |
Andy Hsu
|
79df63d319
|
chore(aliyundrive): change alert info
|
2023-02-25 14:28:27 +08:00 |
Andy Hsu
|
ec54831162
|
fix: only refresh token while do request (close #3591)
|
2023-02-24 20:31:12 +08:00 |
Andy Hsu
|
4be8524d80
|
feat: add alert for driver
|
2023-02-23 22:03:11 +08:00 |
Andy Hsu
|
28aee8c493
|
feat: add aliyundrive open driver (#3437)
close #3533
close #3521
close #3459
close #3375
* feat: add aliyundrive open driver
* feat: adapt alist api
* fix: trailing spaces
* feat(aliyundrive_open): video preview api
|
2023-02-23 20:45:57 +08:00 |