KirCute_ECT
779c293f04
fix(driver): implement canceling and updating progress for putting for some drivers ( #7847 )
...
* fix(driver): additionally implement canceling and updating progress for putting for some drivers
* refactor: add driver archive api into template
* fix(123): use built-in MD5 to avoid caching full
* .
* fix build failed
2025-02-01 17:29:55 +08:00
j2rong4cn
ab22cf8233
feat: add `Reference` interface to driver ( #7805 )
...
* feat: add `Reference` interface to driver
* feat(123_share): support reference 123pan
2025-01-18 23:26:58 +08:00
hanbao233xD
2830575490
perf(123pan): change domain of login ( #7325 )
...
* Update driver.go
* 1
* Update util.go
* 123新登录接口
* Revert "Update util.go"
This reverts commit a13a58f8a8
.
* Update driver.go
* Update util.go
* Update util.go
2024-10-15 19:45:30 +08:00
seiuneko
5fa70e4010
perf(123pan): optimize rate limiting ( #6859 )
...
- eliminating fixed 200 ms delay in getFiles to prevent thread starvation
- allowing cancellation via context to mitigate potential DoS attacks by immediately cancelling excessive requests
2024-07-25 20:08:59 +08:00
seiuneko
2d57529e77
fix(123pan): add warning for mismatched file count when listing files ( #6814 )
...
Fixes an issue where using `file_name` order could result in incorrect file counts compared to response fields.
2024-07-20 12:27:18 +08:00
Mmx
b95df1d745
perf: use io copy with buffer pool ( #6389 )
...
* feat: add io methods with buffer
* chore: move io.Copy calls to utils.CopyWithBuffer
2024-04-25 20:11:15 +08:00
123pan
6d85f1b0c0
fix(123): `User-Agent` and rate limit ( #6012 )
...
* 修复标签
* 新增接口限流器。防止云盘云端把Alist当做攻击,封禁Alist客户端
---------
Co-authored-by: 风信子 <fengxinzi@xaidc.com>
2024-02-09 14:45:44 +08:00
Andy Hsu
0f29a811bf
fix: s3 upload exceeded total allowed configured MaxUploadParts ( close #5909 )
2024-01-19 12:05:10 +08:00
Sean
a3748af772
feat: misc improvements about upload/copy/hash ( #5045 )
...
general: add createTime/updateTime support in webdav and some drivers
general: add hash support in some drivers
general: cross-storage rapid-upload support
general: enhance upload to avoid local temp file if possible
general: replace readseekcloser with File interface to speed upstream operations
feat(aliyun_open): same as above
feat(crypt): add hack for 139cloud
Close #4934
Close #4819
baidu_netdisk needs to improve the upload code to support rapid-upload
2023-08-27 21:14:23 +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
5dd73d80d8
fix(123): remove stream upload method ( close #4772 )
2023-07-14 19:12:18 +08:00
Andy Hsu
df6c4c80c2
fix(123): update app-version ( close #4758 )
2023-07-14 14:17:29 +08:00
Andy Hsu
d17f7f7cad
fix(123): judge status on get redirect_url ( close #4718 )
2023-07-07 19:55:37 +08:00
Andy Hsu
5e8bfb017e
fix(123): add `Referer` to request ( close #4631 )
2023-07-04 18:36:46 +08:00
Andy Hsu
9d55ad3af6
fix(123): get download url ( close #4244 )
2023-04-26 15:06:24 +08:00
Andy Hsu
5cba10446e
fix(123): adapt new upload method ( close #4141 )
2023-04-14 15:48:39 +08:00
Andy Hsu
fdcad9c154
fix(123): incorrect endpoint ( close #4046 )
2023-04-12 23:04:12 +08:00
Andy Hsu
9ccd802126
fix(123): api prefix changed ( close #4038 )
2023-04-04 16:39:56 +08:00
Andy Hsu
0acba7cd22
perf(123): reduce login count
2023-04-03 11:24:29 +08:00
Andy Hsu
2ca3e0b8bc
fix(123): incorrect download url ( close #3385 )
2023-02-14 15:47:41 +08:00
Noah Hsu
105f22969c
feat: support cancel for some drivers ( close #2717 )
2022-12-21 15:03:09 +08:00
foxxorcat
fb64f00640
refactor: obj name mapping and internal path processing ( #2733 )
...
* refactor:Prepare to remove the get interface
* feat:add obj Unwarp interface
* refactor:obj name mapping and program internal path processing
* chore: fix typo
* feat: unwrap get
* fix: no use op.Get to get parent id
* fix: set the path uniformly
Co-authored-by: Noah Hsu <i@nn.ci>
2022-12-17 19:49:05 +08:00
foxxorcat
33bae52fa1
refactor: optimize driver initialization need to manually deserialize and assign values, and remove redundant driver registration parameters ( #2691 )
...
* refactor: optimize driver initialization need to manually deserialize and assign values, and remove redundant driver registration parameters
* fix typo
Co-authored-by: Noah Hsu <i@nn.ci>
2022-12-13 18:03:30 +08:00
Noah Hsu
518487e3df
fix(123): optimize error messages ( #2415 )
2022-11-19 21:48:03 +08:00
Noah Hsu
aa9ba289bb
fix(123): overwrite upload if file has no change ( close #2324 )
2022-11-14 17:58:49 +08:00
浅秋枫影
18165eb50d
fix(123): get real url ( #2135 )
...
123 今天更新多加了一层跳转`https://web-pro.cjjd18.com/download/?params=base64encode(rawurl) `,导致ip如果不符则可能下载返回403,在服务器端处理获取rawurl
2022-10-27 17:02:35 +08:00
Noah Hsu
c929888e39
fix(123): change remove api ( close #1760 )
2022-09-23 12:28:57 +08:00
Noah Hsu
cd73e34ccc
chore: optional `other` interface
2022-09-11 18:40:19 +08:00
Noah Hsu
043a79189d
style: uniform use `utils.CreateTempFile`
2022-09-10 14:11:06 +08:00
Noah Hsu
5ed43fd17d
fix(123): pass ip when getting download link
2022-09-10 13:54:10 +08:00
Noah Hsu
611457c0e7
feat: add `baidu_netdisk` driver
2022-09-02 22:46:31 +08:00
Noah Hsu
284274b37e
feat: add 123pan driver
2022-09-01 22:13:37 +08:00
Noah Hsu
b76060570e
refactor: init v3
2022-06-06 16:28:37 +08:00
foxxorcat
6a66e39d5b
feat(123):add io stream upload
2022-05-16 21:03:00 +08:00
foxxorcat
f2b2728be7
fix(123,189pc,alidriver,xunlei):tempfile remove
2022-05-16 09:48:33 +08:00
foxxorcat
aeb2297f1f
perf(123):file thumbnail
2022-05-12 22:27:32 +08:00
foxxorcat
3b59bb5c09
perf(123):upload
2022-05-12 21:39:55 +08:00
Xhofe
d6775cda69
fix(123): can't delete folder ( close #1009 )
2022-04-28 21:17:11 +08:00
Xhofe
ef19e851e3
fix: check local ip for 123pan
2022-03-15 14:48:39 +08:00
Xhofe
b3a6e33ce1
🎇 quark support
2022-02-16 20:20:39 +08:00
Xhofe
435bdea8f7
🔧 #523 add some default setting
2022-02-11 16:17:07 +08:00
微凉
feb42f1f4b
🔥 delete proxy interface
2022-02-02 18:03:54 +08:00
微凉
cb2a3c2b42
🎨 change proxy interface
2022-02-01 14:28:21 +08:00
微凉
b797f4302c
🎇 use tempFile to cal md5
2022-01-27 23:48:29 +08:00
微凉
de638c7c36
🐛 fix 123pan move
2022-01-20 19:58:10 +08:00
微凉
2473309a51
🎇 execute save while delete account
2022-01-15 19:36:37 +08:00
微凉
c22ff77c89
🎨 use S3ForcePathStyle
2022-01-03 22:37:26 +08:00
微凉
84fc0ab1bd
🎇 123pan upload
2022-01-03 22:29:32 +08:00
微凉
7cf30836bf
🎨 Optimize code structure
2022-01-03 20:06:36 +08:00
微凉
6f0959a98e
🐛 google drive upload api proxy
2021-12-31 00:28:50 +08:00