GodFinal
309d6558fb
feat(local): add thumbnail for video with ffmpeg ( #3556 )
...
* feat(local): add ffmpeg
* fix: missed `+`
---------
Co-authored-by: Andy Hsu <i@nn.ci>
2023-02-22 21:19:42 +08:00
Andy Hsu
e39299bfe2
fix(local): missed type of `MkdirPerm` ( 923937b
)
2023-02-21 17:45:15 +08:00
Andy Hsu
fd36ce59f6
fix(onedrive): either id or path in parentReference must be specified ( close #3028 )
2023-02-21 16:19:46 +08:00
Andy Hsu
95b3b87672
feat(sftp): support range header
2023-02-20 16:57:52 +08:00
Andy Hsu
0d07d81802
feat(smb): support range header ( close #3192 )
2023-02-20 16:46:38 +08:00
Andy Hsu
923937b530
feat(local): custom mkdir perm ( close #3196 )
2023-02-20 16:20:36 +08:00
Andy Hsu
09492193c4
fix(alist_v3): api error pass ( close #3326 )
2023-02-20 16:15:52 +08:00
foxxorcat
7d1034c569
fix(aliyundrive): error occurred when running multiple instances at the same time ( #3448 )
...
* fix(aliyundrive):an error occurred when running multiple instances at the same time
* Update util.go
fix(aliyunpan):clear retry count
2023-02-16 22:12:19 +08:00
Andy Hsu
236c17176c
fix(123): adapt new file list api ( close #3464 )
2023-02-16 22:09:45 +08:00
Andy Hsu
6ee4c10e8f
chore(onedrive)!: change default redirect_uri [skip ci]
2023-02-16 21:37:20 +08:00
AkashiCoin
3798634028
fix(pikpak_share): change media url to content url ( close #3273 ) ( #3441 )
2023-02-16 15:42:11 +08:00
Andy Hsu
567ba5ccd4
feat(aliyundrive_share): aliyun office preview ( close #3408 )
2023-02-15 16:52:24 +08:00
Andy Hsu
de66708b24
fix(aliyundrive): device session signature error ( #3398 )
...
* fix signature
* fix: indent-error-flow [skip ci]
2023-02-14 19:17:21 +08:00
Andy Hsu
2ca3e0b8bc
fix(123): incorrect download url ( close #3385 )
2023-02-14 15:47:41 +08:00
foxxorcat
46b2ed2507
fix(aliyundriver):x-device-id error code ( #3390 )
...
* fix(aliyundriver):x-drvice-id error code
* fix(aliyunpan):session signature error
* fix typo
---------
Co-authored-by: Andy Hsu <i@nn.ci>
2023-02-14 14:11:07 +08:00
NewbieOrange
e1b6368343
feat(aliyundrive): zero copy for local file uploads ( #3359 )
2023-02-12 16:13:57 +08:00
BoYanZh
7bc46de8aa
feat: settings for tls insecure skip verify ( close #3306 in #3307 )
2023-02-08 22:01:26 +08:00
Noah Hsu
d0b743d955
fix(onedrive): downloadUrl missed on personal account ( close #3276 )
2023-02-07 16:16:29 +08:00
Andy Hsu
51f5d1b3c4
fix(local): set perm `0777` for folder ( close #2996 )
2023-02-04 12:11:13 +08:00
Andy Hsu
36e0d6f787
perf(onedrive): optimize request parameter ( close #3178 )
2023-02-04 11:53:13 +08:00
aimuz
20d3ef7de6
fix(139): check http code & increase chunk size ( #3224 )
...
* fixed: 大文件上传导致连接重置
Signed-off-by: aimuz <mr.imuz@gmail.com>
* revert Dockerfile
---------
Signed-off-by: aimuz <mr.imuz@gmail.com>
Co-authored-by: Andy Hsu <i@nn.ci>
2023-02-04 11:20:13 +08:00
Code2qing
86e5dae4d1
fix(aliyundrive_share): no permission after share_id change ( #3246 )
2023-02-04 11:10:28 +08:00
Andy Hsu
d89b1d4871
fix(baidu_baidu_netdisk): override for create ( close #3242 )
2023-02-03 18:10:39 +08:00
Zayia
080e6fb22a
fix(google_drive): allow download abuse file ( #3217 )
...
通过添加参数acknowledgeAbuse=true,对疑似风险文件直接下载
2023-02-01 19:43:36 +08:00
Wuxuan
e1cd71616d
feat(aliyundrive): internal upload (aliyun ECS for Beijing area only) ( #3188 )
...
Co-authored-by: wangwuxuan2011 <git@wangwuxuan.cn>
2023-01-30 11:18:08 +08:00
Noah Hsu
b52e8747fa
fix(alist_v3): incorrect dir on remove ( close #3154 )
2023-01-27 14:51:56 +08:00
xsgy
14305748f0
fix(lanzou): files cannot be uploaded to the specified directory ( #3157 )
...
* Update driver.go
* fix(Lanzou):files cannot be uploaded to the specified directory
Solve the problem that files cannot be uploaded to the specified directory
2023-01-27 14:46:54 +08:00
Noah Hsu
44f8112e53
fix(s3): ignore current folder in contents ( close #3137 )
2023-01-25 19:58:00 +08:00
panici
28875ce304
fix(alist_v3): incorrect src_dir on move and copy ( close #3121 pr #3124 )
...
* fix(alist_v3):add dir check(close #3121 )
* Update driver.go
Co-authored-by: Noah Hsu <i@nn.ci>
2023-01-22 18:52:54 +08:00
xsgy
bc1babb5b5
fix(lanzou): shortened filename when uploading files ( #3099 )
2023-01-19 12:05:14 +08:00
Gao Mingfei
0a337756ba
fix(quark): upload file integer divide by zero panic. ( close #3076 pr #3077 )
2023-01-17 18:02:06 +08:00
Noah Hsu
9d9377f65d
fix(local): incorrect path of thumbnail (for 6453ae0
)
2023-01-16 20:02:30 +08:00
Noah Hsu
8b523fab8b
revert: add `Getter` interface back
2023-01-16 19:55:43 +08:00
Noah Hsu
6453ae0968
fix(search): empty parent where update ( close #2810 )
2023-01-16 17:33:24 +08:00
Noah Hsu
6b8778a63c
fix: don't save if refresh token is empty ( close #2957 )
2023-01-14 20:33:07 +08:00
Zexi
aaa8c440fe
fix(seafile): token refresh ( #3010 )
...
* docs: add Seafile support
* fix: Seafile token refresh
2023-01-13 21:20:21 +08:00
panici
2dc5dec83c
feat: add `Cloudreve` driver ( close #2658 in #2997 )
...
* feat: add cloudreve support
add cloudreve support
(#2658 )
* docs(README): add suppuort cloudreve
* fix(cloudreve): add cookie refresh
Co-authored-by: panici <zhangjun@zjdeMacBook-Pro.local>
2023-01-12 19:57:43 +08:00
Code2qing
1eca2b83ed
perf(terabox): optimize prompt message ( #3002 )
...
* perf(terabox):prompt login status when init the driver
* docs:add Terabox
* perf(terabox):prompt area is not available
* style(terabox): del else
2023-01-12 19:40:38 +08:00
Zexi
48e6f3bb23
feat: add `Seafile` driver ( #2964 )
...
* feat: add Seafile driver
* docs: add Seafile support
* refactor: optimization
* fix: close redirect on `move` and `rename`
Co-authored-by: Noah Hsu <i@nn.ci>
2023-01-10 20:51:42 +08:00
wangwuxuan2011
9398cdaac1
fix(s3): allow http/https headers to be attached from CustomHost ( #2959 )
...
* add(s3):Allow http/https headers to be attached to CustomHost
* optimize
Co-authored-by: wangwuxuan <wangwuxuan@163.com>
Co-authored-by: Noah Hsu <i@nn.ci>
2023-01-08 21:47:45 +08:00
foxxorcat
2f19d4a834
perf(lanzou): optimize the use of list cache ( #2956 )
...
* fix:local sort not cache
* perf(lanzou): Optimize the use of list cache
2023-01-08 21:31:35 +08:00
aimuz
99a186d01b
fix(139): upload failed ( #2950 )
...
fix: The file size is exceeded and cannot be uploaded
fix: File name has special characters, signature fails
improve: optimize memory usage
Signed-off-by: aimuz <mr.imuz@gmail.com>
Signed-off-by: aimuz <mr.imuz@gmail.com>
2023-01-08 16:31:00 +08:00
wangwuxuan2011
40ef233d24
fix(USS): resolve driver problem ( #2942 )
...
* remove:"Endpoint" and "CustomHost" are the same thing, remove "CustomHost"
* fix: file download url error
* fix: too many file get list error
Co-authored-by: wangwuxuan <wangwuxuan@163.com>
2023-01-08 16:30:05 +08:00
foxxorcat
7c3ea193ff
fix(lanzou):webdav unable to download and upload ( close #2700 )
...
* fix(lanzou):Unable to get folder
* fix(lanzou):webdav unable to download and upload. (close 2700)
2023-01-08 15:37:39 +08:00
BoYanZh
cf5714ba73
fix(smb): use correct path ( #2933 )
...
There is no need to add a `.` prefix as there is no leading `/` in paths
2023-01-07 00:47:08 +08:00
foxxorcat
d655340634
fix(lanzou): cookie type failed to get file ( #2926 )
2023-01-06 18:08:40 +08:00
foxxorcat
a1ded3a339
refactor(baidu_photo): optimize code ( close #2911 pr #2924 )
2023-01-06 15:36:05 +08:00
zxdstyle
428e59a844
fix(uss): close of closed channel ( close #2847 #2896 )
...
* fix(uss): close of closed channel
* fix(uss): close of closed channel
Co-authored-by: zxdstyle <xiangdong.zhu@maitang001.com>
2023-01-04 21:43:47 +08:00
Code2qing
1c8d895fc0
feat(terabox): add terabox driver ( close #2825 close #2678 #2849 )
2022-12-31 16:44:20 +08:00
Code2qing
fbf3fb825b
fix(baidu_netdisk): file copy and file upload [skip ci] ( #2848 )
2022-12-31 16:43:22 +08:00
Noah Hsu
16e07ae016
fix(s3): set default root path ( close #2834 )
2022-12-30 14:53:01 +08:00
Noah Hsu
105f22969c
feat: support cancel for some drivers ( close #2717 )
2022-12-21 15:03:09 +08:00
Noah Hsu
d756cf3e9f
fix(local): disable copying or moving to subfolders ( close #2760 )
2022-12-20 16:27:04 +08:00
EthanZhu
f38f4f401b
fix(139): modify chunk size to avoid large file upload failure ( close #2744 close #2682 pr #2745 )
2022-12-18 17:48: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
AkashiCoin
3d336b328a
feat: add pikpak share driver ( close #2728 pr #2731 )
2022-12-16 19:10:19 +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
3ee45c69a7
fix(baidu_netdisk): encode path for create ( close #2690 )
2022-12-13 17:57:41 +08:00
BoYanZh
62ea93837c
feat: alist v3 index permission ( #2653 )
...
* feat: alist v3 index permission
* fix allowIndexed check
Co-authored-by: Noah Hsu <i@nn.ci>
2022-12-10 19:03:09 +08:00
Noah Hsu
446f82888c
fix(local): add sign to thumbnail ( close #2536 close #2650 )
2022-12-09 10:08:31 +08:00
BoYanZh
3fa0217c4b
feat(alist-v3): support write ( close #2626 pr #2635 )
2022-12-07 19:02:28 +08:00
BoYanZh
dc8d5106f9
feat: auto fix address in alist & smb storages ( #2582 )
2022-12-05 13:31:34 +08:00
Ovear
9c1ffdbb82
fix(aliyundrive): return error if got wrong http code ( #2543 )
2022-12-01 21:48:19 +08:00
SiHuaN
f9788ea7cf
feat(webdav): delete privacy header and optimize 302 ( #2534 )
...
* fix: delete set-cookie from sharepoint webdav response header
* fix: avoid two redirects when using webdav
* fix: return the correct Content-Type instead of just `application/octet-stream`
* feat: webdav backend localOnly -> proxyOnly
2022-11-30 20:52:33 +08:00
Noah Hsu
83644dab85
fix: mapping filename in `GetName`
...
some missed filename mapping
2022-11-30 20:46:54 +08:00
itsHenry
d94cf72da2
fix(local): webp image decode while generate thumbnail ( close #2484 pr #2520 )
...
* Fix that webp thumb in local storage won't load
* Simplify code
Co-authored-by: Noah Hsu <i@nn.ci>
2022-11-29 09:47:40 +08:00
Noah Hsu
ddcba93eea
feat: multiple search indexes ( #2514 )
...
* refactor: abstract search interface
* wip: ~
* fix cycle import
* objs update hook
* wip: ~
* Delete search/none
* auto update index while cache changed
* db searcher
TODO: bleve init issue
cannot open index, metadata missing
* fix size type
why float64??
* fix typo
* fix nil pointer using
* api adapt ui
* bleve: fix clear & change struct
2022-11-28 13:45:25 +08:00
Noah Hsu
bb969d8dc6
fix(aliyundrive_share): get share link download url directly ( close #2472 )
2022-11-24 18:50:04 +08:00
Noah Hsu
518487e3df
fix(123): optimize error messages ( #2415 )
2022-11-19 21:48:03 +08:00
Noah Hsu
8beeba7c0c
fix(google_drive): check token before return link ( close #2392 )
2022-11-17 09:08:31 +08:00
BoYanZh
3fbdf6f022
fix: resolve import cycle in alist v3 driver ( close #2337 pr #2338 )
2022-11-15 10:51:32 +08:00
Noah Hsu
aa9ba289bb
fix(123): overwrite upload if file has no change ( close #2324 )
2022-11-14 17:58:49 +08:00
Noah Hsu
6e3df9f847
fix(google_drive): type of `chunk_size` ( close #2303 )
2022-11-12 18:46:38 +08:00
Noah Hsu
1743110a70
fix(123): incorrect order_by ( close #2285 )
2022-11-10 21:47:13 +08:00
BoYanZh
0352a8e028
feat: add alist v2 driver ( #2281 )
2022-11-10 17:42:12 +08:00
Code2qing
c601bb794b
feat(123): support mail login ( close #2218 pr #2276 )
2022-11-10 09:34:48 +08:00
BoYanZh
42865486f1
fix(local): deal with relative symlink dir ( #2274 )
2022-11-09 18:15:42 +08:00
sheltonzhu
44f5cf40ef
fix(115): update 115 driver lib to fix some bugs ( #2275 )
...
* fix duplicate cookies in client.List func
* rm useless cookie when init
2022-11-09 18:15:06 +08:00
Noah Hsu
c3ab378ac5
feat(google_drive): support shortcut ( close #2268 )
2022-11-09 16:19:33 +08:00
BoYanZh
cdcbfb24c4
fix(local): directory handle ( #2262 )
...
* fix(local): check symlink dir
* fix(local): set size of dir to 0 (close #2264 )
2022-11-09 11:20:09 +08:00
Noah Hsu
e05e2fd663
chore: change default timeout ( close #2252 )
2022-11-08 20:37:42 +08:00
Noah Hsu
6639cab1ae
feat(google_drive): chunk upload ( close #2241 )
2022-11-07 20:58:52 +08:00
Noah Hsu
8241f0999a
feat(google_drive): override upload ( close #1880 )
2022-11-07 20:35:35 +08:00
Noah Hsu
f3a5e3702d
fix(189): force use `CN` time zone ( close #2240 )
2022-11-07 16:37:47 +08:00
联盟少侠
f0a533a77a
feat(115): put `UA` as a variable ( #2217 )
...
In special cases, developers can pass in custom UA to solve the speed limit problem
Mainly for developers calling from outside
2022-11-05 15:50:57 +08:00
sheltonzhu
619a9aeb6c
feat(115): add qrcode login ( #2206 )
2022-11-04 21:16:52 +08:00
Noah Hsu
7bfa5876ed
fix(189pc): fix typo
2022-11-01 19:32:40 +08:00
sheltonzhu
141419056d
feat(115): add cloud 115 driver ( #2164 )
...
close #2112
close #1598
close #894
2022-11-01 15:31:31 +08:00
BoYanZh
a3b631f9e9
fix(smb): remount smb before each operation ( close #2123 pr #2140 )
2022-10-30 15:05:07 +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
浅秋枫影
061c462f0b
feat(mediatrack): get real url ( #2132 )
...
* feat:get real url for mediatrack
redirect token 一次有效,点击第二次就抛出了`400`错误。本次提交直接获取302后的真实链接返回前端
* add cache
cache 60 Second
2022-10-27 15:26:08 +08:00
BoYanZh
5f79d665d9
feat: add alist v3 driver ( close #1833 pr #2129 )
...
* feat: add alist v3 driver (close #1833 )
* chore: use generics
Co-authored-by: Noah Hsu <i@nn.ci>
2022-10-27 10:54:49 +08:00
BoYanZh
f0cc0a76a9
chore: fix typos ( #2122 )
...
* refactor: fix typos
* Update help.go
Co-authored-by: Noah Hsu <i@nn.ci>
2022-10-26 14:05:56 +08:00
BoYanZh
dd4674e486
feat: add smb driver ( close #1746 ) ( #2114 )
...
* feat: add smb driver (close #1746 )
* Update driver.go
2022-10-25 23:00:23 +08:00
Jmper
da7e17aa38
feat(local): add show hidden config ( #2087 )
2022-10-23 14:53:07 +08:00
Jake Liu
3db798a82a
feat(google_photo): Add categories in root, add album support. ( #2046 )
...
* feat(google_photo): Add categories in root, add album support.
* fix(google_photo): Remove else block in `drive/google_photo/types.go:60`
2022-10-18 15:19:05 +08:00
Noah Hsu
45cc0cedbd
fix(s3): mkdir and delete ( close #2029 )
2022-10-18 15:10:47 +08:00
foxxorcat
2efade123e
fix(189pc):slice bounds out of range close #2045
2022-10-17 22:39:51 +08:00
foxxorcat
fc393f743f
fix(thunder):no additional processing when the deviceID is correct
2022-10-17 22:37:17 +08:00
foxxorcat
0e99e7e9b9
fix(thunder,189pc): some known problems
2022-10-17 00:54:39 +08:00
Noah Hsu
7a95850c1b
fix(google_drive): incorrect `ModifiedTime` ( close #2002 )
2022-10-14 14:17:33 +08:00
Noah Hsu
5ea8d62aa4
fix(onedrive): unable to operate if path contains `%` ( close #1965 )
2022-10-11 14:21:58 +08:00
Noah Hsu
30f992c6a8
feat(onedrive): customize chunk size ( close #1927 )
2022-10-08 22:23:33 +08:00
Noah Hsu
dcaaae366b
feat: add support for mega.nz (close 1553)
2022-10-08 22:16:41 +08:00
Jake Liu
284035823f
feat: add Google Photo support ( #1853 )
...
* feat: add Google Photo support
* fix: fetch all pages
* chore(google_photo): add meta info
Co-authored-by: Noah Hsu <i@nn.ci>
2022-10-07 20:36:56 +08:00
Noah Hsu
a4c846a424
chore(onedrive): set default value for region
2022-10-01 20:09:57 +08:00
hdm9527
4e13b1a83c
perf: modify onedrive upload chunk size ( #1831 close #1790 )
...
improve onedrive upload speed
2022-09-27 20:29:54 +08:00
Noah Hsu
5ac6a30c56
fix: use `get_share_link_download_url` if can't `get_download_url` ( close #1753 )
2022-09-25 20:32:11 +08:00
Noah Hsu
96d8a382e8
fix(aliyundrive_share): reget share token if token expired ( close #1798 )
2022-09-25 20:14:33 +08:00
Noah Hsu
c929888e39
fix(123): change remove api ( close #1760 )
2022-09-23 12:28:57 +08:00
foxxorcat
af946ff13e
fix(baidu_photo): cannot download when proxy is opened
2022-09-23 01:15:12 +08:00
Noah Hsu
3537153b91
feat: add aliyundrive share driver ( close #1215 )
2022-09-21 22:00:06 +08:00
Noah Hsu
9382f66f87
fix(aliyundrive): thumbnail missed
2022-09-21 21:59:07 +08:00
Noah Hsu
656f5f112c
fix(ftp): nil pointer dereference ( close #1722 )
2022-09-20 22:23:22 +08:00
Noah Hsu
9181861f47
fix: illegal files are not displayed ( close #1729 )
2022-09-20 20:14:38 +08:00
foxxorcat
1ab73e0742
feat: add lanzou driver
2022-09-20 15:29:40 +08:00
Noah Hsu
57686d9df1
fix(189): file size missed
2022-09-19 19:35:07 +08:00
Noah Hsu
09564102e7
fix(aliyundrive): rapid upload empty file ( close #1699 )
2022-09-17 19:39:19 +08:00
Noah Hsu
1af9f4061e
fix(s3): remove folder recursively
2022-09-16 21:25:55 +08:00
foxxorcat
0d012f85cb
feat: Add thunderExpert priority video url switch
2022-09-15 22:50:27 +08:00
Noah Hsu
d9f0603271
fix: copy folder between two storage ( fix #1670 )
2022-09-15 17:58:32 +08:00
foxxorcat
f22232de5d
chore: baidu_photo rename only duplicate folders
2022-09-15 09:25:20 +08:00
foxxorcat
a90ef201c7
fix(189pc,baidu_photo,thunder): single link limit multithreading
2022-09-13 18:44:07 +08:00
Noah Hsu
2de0da87fa
fix: infinite loop if new multi-level folder ( close #1661 )
2022-09-13 18:34:04 +08:00
foxxorcat
53e08e75fe
fix(189pc,baidu_photo): source file not closed
2022-09-12 22:45:30 +08:00
foxxorcat
6b5236f52e
feat: add baidu_photo driver
2022-09-12 17:10:02 +08:00
Noah Hsu
5ff0d850d7
feat(aliyundrive): add doc and video preview api
2022-09-11 19:12:54 +08:00
Noah Hsu
cd73e34ccc
chore: optional `other` interface
2022-09-11 18:40:19 +08:00
Noah Hsu
889ddcef7e
feat(baidu): update upload progress
2022-09-11 17:09:48 +08:00
Noah Hsu
68a6a0c40e
fix(aliyundrive): upload empty file
2022-09-11 17:04:05 +08:00
Noah Hsu
969018db37
fix: is the root folder required ( close #1633 )
2022-09-11 16:23:46 +08:00
Noah Hsu
8b72ac7f80
chore: rename `xunlei` to `thunder`
2022-09-11 14:30:17 +08:00
foxxorcat
9c91f062b9
fix(189pc): some minor problems
2022-09-11 13:18:29 +08:00
foxxorcat
537ca030b2
chore: fix xunlei some minor problems
2022-09-11 13:09:36 +08:00
foxxorcat
35d177b67b
feat: add xunlei driver
2022-09-10 17:40:30 +08:00
Noah Hsu
849124f177
fix(quark): default root folder id
2022-09-10 14:38:47 +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
f692e6c011
fix(s3): copy or move folder ( close #1336 )
2022-09-10 13:42:03 +08:00
Noah Hsu
f48365929e
fix(pikpak): upload empty file ( close #1452 )
2022-09-10 13:25:52 +08:00
Noah Hsu
56219bf096
fix(google): folder judgment missed
2022-09-10 13:09:18 +08:00
Noah Hsu
fbaebc020f
fix(189pc): wrong time if location incorrect ( close #1562 )
2022-09-08 20:03:07 +08:00
foxxorcat
918ca28d2b
feat: add 189cloudPC driver
2022-09-08 15:00:57 +08:00
Noah Hsu
e07654299b
fix(quark): upload commit bind resp
2022-09-06 22:41:45 +08:00
Noah Hsu
f127c959a1
feat: add `MediaTrack` driver
2022-09-06 17:24:05 +08:00
Noah Hsu
a24dfddc2a
feat: add 189cloud driver
2022-09-06 14:39:21 +08:00
Noah Hsu
868a4fd49e
fix(baidu): duplicate prefix of crack link request
2022-09-05 15:59:28 +08:00
Noah Hsu
900e71f78f
feat: add `139yun` driver
2022-09-05 13:35:01 +08:00
Noah Hsu
3416861cab
style: use `utils.SliceConvert` uniformly
2022-09-05 00:26:04 +08:00
Noah Hsu
25ae1b8397
feat: add yandex disk driver
2022-09-05 00:24:16 +08:00
Noah Hsu
3dd4fbd76d
feat: add webdav driver
2022-09-04 22:34:54 +08:00
Noah Hsu
a1c86b3350
chore!: change root folder
2022-09-04 13:22:42 +08:00
Noah Hsu
a4a8739748
feat: add `upyun-uss` driver
2022-09-04 13:03:10 +08:00
Noah Hsu
ffba5e0aec
feat: add sftp driver ( close #1466 )
2022-09-04 12:43:52 +08:00
Noah Hsu
849de88e68
feat: add ftp driver
2022-09-03 22:07:08 +08:00
Noah Hsu
c89a462d0c
feat: add s3 driver
2022-09-03 21:38:43 +08:00
Noah Hsu
5d0668b00b
feat: add google_drive driver
2022-09-03 20:34:06 +08:00
Noah Hsu
552aba997c
fix: default root folder of `baidu_netdisk`
2022-09-03 10:12:28 +08:00
Noah Hsu
611457c0e7
feat: add `baidu_netdisk` driver
2022-09-02 22:46:31 +08:00
Noah Hsu
decea4a739
feat: add quark driver
2022-09-02 21:36:47 +08:00
Noah Hsu
0f2425ce53
feat: add teambition driver
2022-09-02 18:24:14 +08:00
Noah Hsu
284274b37e
feat: add 123pan driver
2022-09-01 22:13:37 +08:00
Noah Hsu
755f4b83f6
feat: add progress for io copy
2022-08-31 22:41:27 +08:00
Noah Hsu
b73dce33aa
fix(onedrive,ali): upload progress
2022-08-31 22:04:04 +08:00
Noah Hsu
7ac1d14eeb
style: shorten name `operations` to `op`
2022-08-31 21:01:15 +08:00
Noah Hsu
9ec6d5be7a
chore: just use std errors in drivers
2022-08-31 20:58:57 +08:00
Noah Hsu
817d63597e
feat: add aliyundrive driver
2022-08-31 20:46:19 +08:00
Noah Hsu
102384e170
feat: add pikpak driver
2022-08-31 17:32:57 +08:00
Noah Hsu
7d407de22e
feat: add a driver template
2022-08-31 16:37:00 +08:00
Noah Hsu
f551dc76d0
feat: add onedrive driver
2022-08-30 21:52:06 +08:00
Noah Hsu
59ec17a353
feat: add driver config in driver info
2022-08-30 14:39:10 +08:00
Noah Hsu
cc9ccc4e9b
ci: auto generate drivers lang file
2022-08-26 19:06:32 +08:00
Noah Hsu
7425e001db
feat: auto generate drivers language json
2022-08-26 15:08:31 +08:00
Noah Hsu
e9927806d4
fix(local): return `ObjectNotFound` if can't find file
2022-08-19 11:02:00 +08:00
Noah Hsu
af884010d1
feat: local storage image thumbnail
2022-08-11 20:32:17 +08:00
Noah Hsu
b51e664543
chore: go fmt
2022-08-03 14:26:59 +08:00
Noah Hsu
721f18a7f4
feat: fs other api
2022-08-03 14:14:37 +08:00
Noah Hsu
90a5c175ed
feat: virtual driver
2022-07-19 19:55:54 +08:00
Noah Hsu
638db77ca1
chore: rename local struct
2022-07-19 17:11:53 +08:00
Noah Hsu
fe94016289
chore: set default root folder in driver config
2022-07-19 17:07:12 +08:00
Noah Hsu
a16da3b45e
chore: fix typo
2022-07-12 18:41:16 +08:00
Noah Hsu
fc1204c914
chore: rename account to storage
2022-07-10 14:45:39 +08:00
Noah Hsu
505b126888
chore: optional get func for driver
2022-06-28 22:13:47 +08:00
Noah Hsu
74973bc5b5
fix: local relative path
2022-06-27 20:37:05 +08:00
Noah Hsu
ee2bc99e4c
feat: cancel copy for upload
2022-06-25 15:14:03 +08:00
Noah Hsu
ffdb198247
feat(local): basic function of driver
2022-06-23 17:06:07 +08:00
Noah Hsu
1b3387ca1a
chore: aria2 notifier
2022-06-20 22:29:52 +08:00
Noah Hsu
fa6e918fc7
feat: add copy to task manager
2022-06-17 21:23:44 +08:00
Noah Hsu
69647f73f0
chore: rename some symbols
2022-06-15 20:41:17 +08:00
Noah Hsu
09ef7c7106
refactor: change driver interface
2022-06-15 20:31:23 +08:00
Noah Hsu
4fa7846f00
feat(local): check root folder while init
2022-06-15 18:48:30 +08:00
Noah Hsu
979f8383d8
chore: move some types to model
2022-06-15 18:06:42 +08:00
Noah Hsu
b8e4a2e7c0
test: add driver and account test
2022-06-14 19:44:25 +08:00
Noah Hsu
e3d2e6dd64
fix(local): local storage should haven't cache
2022-06-14 17:18:11 +08:00
Noah Hsu
77b0c69112
feat: extract get function
2022-06-11 14:43:03 +08:00
Noah Hsu
ec89bb70c7
feat: fs and operations
2022-06-10 21:00:51 +08:00
Noah Hsu
cd7e9974df
feat: add root prefix before operate
2022-06-10 20:20:45 +08:00
Noah Hsu
e1a2ed0436
feat: driver and account operate
2022-06-09 17:11:46 +08:00
Noah Hsu
ba648fa10c
feat: get type from field's type
2022-06-08 16:32:20 +08:00
Noah Hsu
ae755db2d2
feat: driver additional items parse
2022-06-08 16:20:58 +08:00
Noah Hsu
677047c80b
feat: improve driver
2022-06-07 22:02:41 +08:00
Noah Hsu
0d93a6aa41
feat: driver manage
2022-06-07 18:13:55 +08:00
Noah Hsu
62ac168226
chore: delete placeholder README
2022-06-06 22:08:39 +08:00
Noah Hsu
09616dbe25
feat: set gin log writer
2022-06-06 22:06:33 +08:00
Noah Hsu
fced60c2b5
feat: basic structure
2022-06-06 21:48:53 +08:00
Noah Hsu
b76060570e
refactor: init v3
2022-06-06 16:28:37 +08:00
Noah Hsu
f6be50f15a
fix(189): login and get link ( close #1182 )
2022-05-31 16:03:54 +08:00
Noah Hsu
323dad2a1c
fix(sftp): infinite loop while remove file ( close #1094 )
2022-05-28 21:01:04 +08:00
Noah Hsu
62aefc4f68
fix(189): new resty client
2022-05-28 20:43:13 +08:00
Xhofe
6a7eb8b3eb
fix: don't save search files of balance account ( close #1125 )
2022-05-21 22:12:18 +08:00
foxxorcat
04e04a1aa6
fix(189pc): delete user-agent for upload
2022-05-16 23:33:12 +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
Xhofe
87e339850d
fix(ftp): remove dir ( #1082 )
2022-05-13 17:38:22 +08:00
Noe Hsu
79c9b6ac77
chore: Merge pull request #1090 from foxxorcat/dev ( #1090 )
2022-05-13 13:54:04 +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
Noe Hsu
bc4bac921f
chore: Merge pull request #1089 from foxxorcat/dev
...
修复迅雷一些已知问题
2022-05-12 20:42:49 +08:00
foxxorcat
f917882a84
perf(xunlei):upload
2022-05-12 19:18:28 +08:00
foxxorcat
6a67d1cf69
fix(xunlei):check captchaToken
2022-05-12 19:15:39 +08:00
foxxorcat
041b3587bf
fix(xunlei):turn page
2022-05-12 13:27:49 +08:00
foxxorcat
0eef7a129c
fix(xunlei):the verification code cannot be obtained from the mobile phone number or email
2022-05-12 13:26:12 +08:00
Xhofe
4b635f06e3
fix(189pc): delete user-agent for upload
2022-05-11 20:01:15 +08:00
Noe Hsu
279111a8e2
chore: Merge pull request #1079 from foxxorcat/dev
2022-05-10 22:35:59 +08:00
foxxorcat
67674835da
fix(alidriver):fast upload file is not close
2022-05-10 21:54:44 +08:00
foxxorcat
b6af9aa587
fix(139,189,189pc,alidrive,onedrive,yandex):http response body is not close #1072
2022-05-10 21:37:48 +08:00
foxxorcat
a9027c0f06
fix(baidu.photo):update download api
2022-05-10 20:35:19 +08:00
Xhofe
d780fa18a5
fix(sftp): error while has no files( close #1078 )
2022-05-10 18:18:06 +08:00
foxxorcat
52dcbfe1a4
fix(xunlei):missing x-client-id error in some user requests
2022-05-09 18:14:52 +08:00
foxxorcat
bf0ee3d315
refactor(baidu.photo): add a file api of download
2022-05-09 12:43:51 +08:00
Xhofe
44b8c6abf7
fix(189): typo
2022-05-08 14:28:26 +08:00
Xhofe
c54cb61f14
chore: add debug info
2022-05-08 14:25:37 +08:00
foxxorcat
e698b457b9
fix(baidu.photo):windows path error
2022-05-08 13:37:56 +08:00
foxxorcat
5258c21656
fix(xunlei):login error
2022-05-08 13:36:36 +08:00
foxxorcat
11830bb51c
fix(xunlei):download link speed limit
2022-04-30 21:41:15 +08:00
foxxorcat
0a8bd96d33
feat: support baidu.photo
2022-04-28 23:44:22 +08:00
foxxorcat
68f37fc11f
refactor(xunlei): optimized code
2022-04-28 23:15:37 +08:00
Xhofe
d6775cda69
fix(123): can't delete folder ( close #1009 )
2022-04-28 21:17:11 +08:00
Xhofe
4901e9080c
fix(quark): file size over i32 ( close #997 )
2022-04-26 15:22:39 +08:00
Xhofe
bd7260f0ff
chore: base for template
2022-04-24 21:22:24 +08:00
Xhofe
42c0e438d5
fix(webdav): sharepoint upload
2022-04-24 15:38:17 +08:00
Xhofe
e4df146043
fix(webdav): sharepoint repeat login
2022-04-24 15:37:59 +08:00
Xhofe
27b7dae113
feat(webdav): support range get
2022-04-23 22:43:02 +08:00
Xhofe
95c0106fdd
feat(onedrive): default redirect_uri( close #967 )
2022-04-20 15:21:48 +08:00
Xhofe
6612338fc1
fix(189pc): InvalidSessionKey ( fix #920 )
2022-04-20 15:16:30 +08:00
Xhofe
0810561a8a
fix(xunlei): check err prevent stack overflow
2022-04-18 18:29:21 +08:00
Xhofe
41a186b051
fix(native): set size of folder to 0
2022-04-17 21:12:55 +08:00
Xhofe
1a1e86521f
fix(quark): lost files while number of files > 100 ( fix #947 )
2022-04-16 21:06:33 +08:00
Xhofe
e6ecf1fa30
feat(189): add tips `get page`
2022-04-16 17:08:21 +08:00
foxxorcat
3ad75e54cb
refactor(baidu): add a crack api of download
...
* 修复百度网盘API文件大于20M问题
* refactor: keep the official api
Co-authored-by: Xhofe <i@nn.ci>
2022-04-16 14:52:36 +08:00
Xhofe
e24814ee2f
chore: Merge pull request #938 from Xhofe/feature/search
...
Feature/search
2022-04-13 21:57:59 +08:00
Xhofe
37b42e6e17
fix(sftp): add port
2022-04-12 20:22:09 +08:00
Xhofe
30ebb0f4d4
feat: support other region sharepoint with webdav
2022-04-12 09:54:22 +08:00
Xhofe
8e059c64b5
feat: webdav for sharepoint online ( #460 )
2022-04-11 21:32:38 +08:00
Xhofe
a73a40133d
feat: search api
2022-04-08 22:03:26 +08:00
Xhofe
6591af58ea
feat: store search file index
2022-04-08 21:51:21 +08:00
Xhofe
58568d4ef6
fix(189cloud): remove empty Authorization
2022-04-07 16:56:50 +08:00
Xhofe
5295593bf8
fix(189cloudpc): wrong modified time ( close #910 )
2022-04-06 17:59:45 +08:00
Xhofe
dfcf66b43e
fix(native): set size of folder to 0
2022-04-06 15:11:03 +08:00
Xhofe
c413c22201
fix(quark): denied by Referer ACL
2022-04-04 20:55:48 +08:00
Xhofe
9b6adecd62
feat: sharepoint webdav (unfinished)
2022-04-04 20:55:22 +08:00
foxxorcat
bf2e5768d6
feat: add rapid upload switch for 189pc and alidrive ( #892 )
...
* 189PC增加快传开关
* alidrive增加快传开关
2022-04-03 17:56:21 +08:00
Xhofe
18c82e79b5
feat: sftp support
2022-04-02 19:28:43 +08:00
Xhofe
d69d24a5b2
fix(alidrive): judge status of delete folder ( close #886 )
2022-04-02 14:34:34 +08:00
Xhofe
ced61da33a
feat: virtual path
2022-03-31 20:43:17 +08:00
Xhofe
a0f4383d41
feat(quark): set status
2022-03-30 14:06:50 +08:00
Xhofe
5a527dfa2c
feat(xunlei): set timeout
2022-03-30 00:18:20 +08:00
Xhofe
49fc475f9f
feat(s3): create placeholder file for mkdir
2022-03-30 00:18:00 +08:00
Xhofe
dd151480a8
fix(alidrive): change response of move and copy
2022-03-28 21:51:24 +08:00
Xhofe
ad3121d367
fix(quark): __puus expired ( close #830 )
2022-03-28 21:38:05 +08:00
Xhofe
d9652e2a0b
fix(189cloud): link force https ( close #821 )
2022-03-26 21:59:18 +08:00
Xhofe
0bc05a60b0
feat(189pc): override upload
2022-03-23 18:51:07 +08:00
Xhofe
77ffb93cbe
feat: multiple down proxy urls ( close #793 )
2022-03-20 16:53:30 +08:00
foxxorcat
6db09a2736
fix: xunlei upload error ( #749 )
2022-03-17 21:13:13 +08:00
Xhofe
b21801d505
fix: clear cookie for 189 cloud login
2022-03-16 18:02:11 +08:00
foxxorcat
2dbedc245c
fix: 189 family cloud upload ( #761 )
2022-03-16 14:22:42 +08:00
Xhofe
ef19e851e3
fix: check local ip for 123pan
2022-03-15 14:48:39 +08:00
Xhofe
5a1b16a601
feat: set overwrite for aliyundrive upload
2022-03-14 22:43:27 +08:00
Xhofe
4eef9cd9bc
fix: nil pointer while delete baidu account ( close #751 )
2022-03-14 20:40:42 +08:00
Xhofe
19d0a88b55
fix: cookie lanzou file with password
2022-03-11 19:48:32 +08:00
Xhofe
40567dee0e
fix: lanzou url password
2022-03-11 19:16:21 +08:00
Xhofe
4b540a2297
feat: skip creating an existing folder
2022-03-11 18:12:13 +08:00
Xhofe
8a62d55efe
feat(google): add default client
2022-03-10 20:08:10 +08:00
foxxorcat
10fce6c0fe
fix(xunlei): some issues about page turning( #716 )
2022-03-09 22:48:15 +08:00
Xhofe
d31d49a9bb
fix(189pc): some minor issues
2022-03-09 21:09:21 +08:00
foxxorcat
2e91f5ffa5
feat: support 189 family cloud ( close #612 )
2022-03-09 20:30:56 +08:00
Xhofe
8f19c45a81
feat: pikpak video use media link
2022-03-09 15:11:12 +08:00
Xhofe
c63e05983d
fix: 189cloud big file download ( close #683 )
2022-03-07 15:04:20 +08:00
Xhofe
678a982535
feat: add sleep for lanzou request ( close #690 )
2022-03-07 14:36:25 +08:00
Xhofe
b2c02e6c5e
feat: add driver template
2022-03-06 21:33:58 +08:00
foxxorcat
4ae81b5a79
feat: aliyundrive fast upload ( #652 )
2022-03-05 13:14:57 +08:00
Xhofe
6faecbd5d8
feat: add cache for xunlei
2022-03-04 09:55:37 +08:00
Xhofe
d08a7440bc
🎇 import uss
2022-03-03 19:33:40 +08:00
Xhofe
f68ab40d26
🔀 Merge pull request #659 from foxxorcat/dev
...
✨ xunleicloud support
2022-03-03 17:03:23 +08:00
Xhofe
796d490fb7
🐛 fix #658 onedrive file/folder judge
2022-03-03 16:01:24 +08:00
foxxorcat
2964d5a6db
xunleicloud support
2022-03-03 15:45:33 +08:00
Xhofe
79bef09ee7
🔀 Merge branch 'feature/upyun' into dev
2022-02-25 21:06:49 +08:00
Xhofe
01de01630e
🔥 remove placeholder for uss
2022-02-23 20:16:57 +08:00
Xhofe
72b5d25e4c
✏️ fix label typo
2022-02-23 20:07:45 +08:00
Xhofe
aa79f49e25
🐛 fix #600 aliyundrive move file
2022-02-23 14:56:17 +08:00
Xhofe
b4ad301d53
🐛 fix #599 lanzou url without password
2022-02-23 11:18:51 +08:00
Xhofe
00ed54c4c9
✨ upyun uss support
2022-02-23 11:07:19 +08:00
Xhofe
52ee2e0a8b
🐛 close #581 teambition update time error
2022-02-21 17:20:05 +08:00
Xhofe
f2ec7884ec
🐛 fix only proxy webdav_direct
2022-02-17 17:49:03 +08:00
Xhofe
815975a4d2
🐛 fix 139 delete dir
2022-02-17 17:37:45 +08:00
Xhofe
515daa22a9
🐛 fix #551 add S3ForcePathStyle config
2022-02-17 11:30:34 +08:00
Xhofe
b3a6e33ce1
🎇 quark support
2022-02-16 20:20:39 +08:00
Xhofe
cb53ddc8e8
🐛 fix nil pointer
2022-02-16 16:10:39 +08:00
Xhofe
e90b979d15
✨ close #535 request set timeout
2022-02-14 14:59:00 +08:00
Xhofe
fb05a6ca48
🐛 fix #533 only encode fileName
2022-02-14 14:31:09 +08:00
Xhofe
e055ed3afa
🎇 lanzou proxy add user-agent
2022-02-13 17:46:07 +08:00
Xhofe
4371c470b3
✨ webdav direct proxy
2022-02-13 15:57:42 +08:00
Xhofe
7bb237d0ef
🐛 fix #527 189 upload file name contains %
2022-02-13 13:03:34 +08:00
Xhofe
5c42354b01
🐛 fix #527 189 upload name contains +
2022-02-12 20:27:38 +08:00
Xhofe
387e8af422
🐛 fix 189 upload while filename contains &
2022-02-12 13:08:46 +08:00
Xhofe
5dca777caf
🔒 fix baidu direct link
2022-02-12 12:04:10 +08:00
Xhofe
435bdea8f7
🔧 #523 add some default setting
2022-02-11 16:17:07 +08:00
微凉
f5c5162a9b
✨ load balance
2022-02-08 15:51:58 +08:00
微凉
a22903533e
🐛 set random seed
2022-02-04 16:08:15 +08:00
微凉
9013add749
🔒 random initial password
2022-02-03 12:27:50 +08:00
微凉
feb42f1f4b
🔥 delete proxy interface
2022-02-02 18:03:54 +08:00
微凉
6f14d0eb5c
🎇 baidu disk support
2022-02-02 17:32:11 +08:00
微凉
7530d8f5b2
🐛 fix lanzou for download change
2022-02-01 22:33:19 +08:00
微凉
e25fe05a53
✨ yandex disk support
2022-02-01 17:15:11 +08:00
微凉
8e0ab8f780
🔥 remove onedrive refresh token cron
2022-02-01 15:20:17 +08:00
微凉
cb2a3c2b42
🎨 change proxy interface
2022-02-01 14:28:21 +08:00
微凉
1b6ec94f33
🐛 fix s3 custom host
2022-02-01 11:34:32 +08:00
微凉
cb23edc1fe
🐛 fix #462 check connect while get ftp client
2022-01-31 11:13:29 +08:00
微凉
6fd05d7d72
🐛 fix connMap not init
2022-01-30 00:55:12 +08:00
微凉
f26ac57569
🐛 fix ftp conn not store
2022-01-30 00:04:31 +08:00
微凉
2434ac54d0
🐛 fix webdav
2022-01-29 18:36:22 +08:00
微凉
81a0706d01
✨ 189 chunk upload
2022-01-29 11:16:40 +08:00
微凉
c6a5ba9b91
🚧 189 chunk upload
2022-01-28 19:51:54 +08:00
微凉
1a69d80489
🎨 Pull away Path
2022-01-28 11:04:56 +08:00
微凉
b797f4302c
🎇 use tempFile to cal md5
2022-01-27 23:48:29 +08:00
微凉
bf9aa5c3d3
🔒 not allowed use relative path of native
2022-01-27 15:10:33 +08:00
微凉
7390e19a7a
🔒 not allowed down with relative path
2022-01-27 15:05:17 +08:00
微凉
b31a12a0cc
🔒 not allowed access using relative path for native
2022-01-27 14:54:20 +08:00
微凉
26ce001782
🎇 add ocr for 189
2022-01-27 12:34:49 +08:00
微凉
c70fc3fc4b
✨ finish teambition chunk upload
2022-01-26 14:05:35 +08:00
微凉
df513b7dc0
✨ teambition upload (<= 20 MB)
2022-01-23 14:03:04 +08:00
微凉
2a9598f4c6
🐛 fix #407 189cloud use local sort
2022-01-21 19:01:33 +08:00
微凉
4144afcc92
🐛 fix #397 139yun file size overflow int32
2022-01-20 20:35:01 +08:00
微凉
9516ac6718
🎇 finish move api
2022-01-20 19:58:25 +08:00
微凉
de638c7c36
🐛 fix 123pan move
2022-01-20 19:58:10 +08:00
微凉
cfb51e9f80
✨ Extract folder
2022-01-16 16:38:41 +08:00
微凉
e952f1c243
🔥 Optimize 189 cloud get client
2022-01-16 16:05:32 +08:00
微凉
07d6ca27db
🐛 Forbid MediaTrack to create a new folder with the same name
2022-01-16 13:21:29 +08:00
微凉
8245da485a
🐛 fix s3 for #362
2022-01-15 20:24:57 +08:00
微凉
5c759217cf
🐛 fix some lanzou can't down #360
2022-01-15 20:10:42 +08:00