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
|
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
|
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
|
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 |
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 |
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
|
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
|
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 |