Andy Hsu
769281bd40
feat: refactor offline download ( #5408 close #4108 )
...
* wip: refactor offline download (#5331 )
* base tool
* working: aria2
* refactor: change type of percentage to float64
* wip: adapt aria2
* wip: use items in offline_download
* wip: use tool manager
* wip: adapt qBittorrent
* chore: fix typo
* Squashed commit of the following:
commit 4fc0a77565702f9bf498485d42336502f2ee9776
Author: Andy Hsu <i@nn.ci>
Date: Fri Oct 20 21:06:25 2023 +0800
fix(baidu_netdisk): upload file > 4GB (close #5392 )
commit aaffaee2b54fc067d240ea0c20ea3c2f39615d6e
Author: gmugu <94156510@qq.com>
Date: Thu Oct 19 19:17:53 2023 +0800
perf(webdav): support request with cookies (#5391 )
commit 8ef8023c20bfeee97ec82155b52eae0d80b1410e
Author: NewbieOrange <NewbieOrange@users.noreply.github.com>
Date: Thu Oct 19 19:17:09 2023 +0800
fix(aliyundrive_open): upload progress for normal upload (#5398 )
commit cdfbe6dcf2b361e4c93c2703c2f8c9bddeac0ee6
Author: foxxorcat <95907542+foxxorcat@users.noreply.github.com>
Date: Wed Oct 18 16:27:07 2023 +0800
fix: hash gcid empty file (#5394 )
commit 94d028743abf8e0d736f80c0ec4fb294a1cc064c
Author: Andy Hsu <i@nn.ci>
Date: Sat Oct 14 13:17:51 2023 +0800
ci: remove `pr-welcome` label when close issue [skip ci]
commit 7f7335435c2f32a3eef76fac4c4f783d9d8624fd
Author: itsHenry <2671230065@qq.com>
Date: Sat Oct 14 13:12:46 2023 +0800
feat(cloudreve): support thumbnail (#5373 close #5348 )
* feat(cloudreve): support thumbnail
* chore: remove unnecessary code
commit b9e192b29cffddf14a0dfb2d3885def57a56ce16
Author: foxxorcat <95907542+foxxorcat@users.noreply.github.com>
Date: Thu Oct 12 20:57:12 2023 +0800
fix(115): limit request rate (#5367 close #5275 )
* fix(115):limit request rate
* chore(115): fix unit of `limit_rate`
---------
Co-authored-by: Andy Hsu <i@nn.ci>
commit 69a98eaef612b58596e5c26c341b6d7cedecdf19
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date: Wed Oct 11 22:01:55 2023 +0800
fix(deps): update module github.com/aliyun/aliyun-oss-go-sdk to v2.2.9+incompatible (#5141 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
commit 1ebc96a4e5220c979fd581bb3b5640e9436f6665
Author: Andy Hsu <i@nn.ci>
Date: Tue Oct 10 18:32:00 2023 +0800
fix(wopan): fatal error concurrent map writes (close #5352 )
commit 66e2324cac75cb3ef05af45dbdd10b124d534aff
Author: Andy Hsu <i@nn.ci>
Date: Tue Oct 10 18:23:11 2023 +0800
chore(deps): upgrade dependencies
commit 7600dc28df137c439e538b4257731c33a63db9b5
Author: Andy Hsu <i@nn.ci>
Date: Tue Oct 10 18:13:58 2023 +0800
fix(aliyundrive_open): change default api to raw server (close #5358 )
commit 8ef89ad0a496d5acc398794c0afa4f77c67ad371
Author: foxxorcat <95907542+foxxorcat@users.noreply.github.com>
Date: Tue Oct 10 18:08:27 2023 +0800
fix(baidu_netdisk): hash and `error 2` (#5356 )
* fix(baidu):hash and error:2
* fix:invalid memory address
commit 35d672217dde69e65b41b1fcd9786c1cfebcdc45
Author: jeffmingup <1960588251@qq.com>
Date: Sun Oct 8 19:29:45 2023 +0800
fix(onedrive_app): incorrect api on `_accessToken` (#5346 )
commit 1a283bb2720eff6d1b0c1dd6f1667a6449905a9b
Author: foxxorcat <95907542+foxxorcat@users.noreply.github.com>
Date: Fri Oct 6 16:04:39 2023 +0800
feat(google_drive): add `hash_info`, `ctime`, `thumbnail` (#5334 )
commit a008f54f4d5eda5738abfd54bf1abf1e18c08430
Author: nkh0472 <67589323+nkh0472@users.noreply.github.com>
Date: Thu Oct 5 13:10:51 2023 +0800
docs: minor language improvements (#5329 ) [skip ci]
* fix: adapt update progress type
* Squashed commit of the following:
commit 65c5ec0c34d5f027a65933fe89af53791747bdd4
Author: itsHenry <2671230065@qq.com>
Date: Sat Nov 4 13:35:09 2023 +0800
feat(cloudreve): folder size count and switch (#5457 close #5395 )
commit a6325967d0de18e6b6c744f06cb1ebaa08ec687e
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date: Mon Oct 30 15:11:20 2023 +0800
fix(deps): update module github.com/charmbracelet/lipgloss to v0.9.1 (#5234 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
commit 4dff49470adce36416d8c56594e84868c04d023b
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date: Mon Oct 30 15:10:36 2023 +0800
fix(deps): update golang.org/x/exp digest to 7918f67 (#5366 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
commit cc86d6f3d1ff2120669c9dda719b7faabb922f52
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date: Sun Oct 29 14:45:55 2023 +0800
fix(deps): update module golang.org/x/net to v0.17.0 [security] (#5370 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
commit c0f9c8ebafdf8dd2afe5c0b9fba24456819c3155
Author: Andy Hsu <i@nn.ci>
Date: Thu Oct 26 19:21:09 2023 +0800
feat: add ignore direct link params (close #5434 )
2023-11-06 16:56:55 +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
Simon
61a06992c3
fix(aria2): directory missing ( close #1856 pr #2504 )
2022-11-28 14:05:28 +08:00
Noah Hsu
3b6d8987db
chore: add id to resp of create storage
2022-11-13 20:17:10 +08:00
小傅Fox
46701a176d
feat(aria2): mark aria2 seeding as complete ( #2223 )
...
Currently if using aria2 to download a torrent file, it does not
consider seeding + active as completed, so the torrent download task
only completes as aria2 stops seeding.
This commit uses seeder property of TaskInfo, and mark tasks with active
status and true seeder as complete.
2022-11-06 16:20:09 +08:00
Noah Hsu
b8cf02ca68
fix(aria2): retry 5 times for get status ( close #1857 )
2022-10-18 15:27:19 +08:00
Noah Hsu
8c69260972
fix(webdav): set mime by ext if it's empty
2022-10-09 19:29:55 +08:00
Noah Hsu
6c89c6c8ae
fix: aria2 download magnet link ( close #1665 )
2022-09-18 16:07:32 +08:00
Noah Hsu
71d30b6819
chore: rename index
to order
of storage
2022-09-07 15:55:15 +08:00
Noah Hsu
a24dfddc2a
feat: add 189cloud driver
2022-09-06 14:39:21 +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
7ac1d14eeb
style: shorten name operations
to op
2022-08-31 21:01:15 +08:00
Noah Hsu
f551dc76d0
feat: add onedrive driver
2022-08-30 21:52:06 +08:00
Noah Hsu
68a125491b
chore: add refresh arg in list func
2022-08-29 19:15:52 +08:00
Noah Hsu
b51e664543
chore: go fmt
2022-08-03 14:26:59 +08:00
Noah Hsu
c7128133d6
chore: rename remove to delete
2022-07-31 21:42:01 +08:00
Noah Hsu
e08810a12f
chore: fix test typo
2022-07-18 14:52:34 +08:00
Noah Hsu
2bff656f00
chore: rename VirtualPath
to MountPath
2022-07-12 14:11:37 +08:00
Noah Hsu
4ac312fd07
chore: add version to aria handle
2022-07-12 14:02:29 +08:00
Noah Hsu
18b218c6c9
fix: the variable has the same name as the package
2022-07-10 16:39:55 +08:00
Noah Hsu
fc1204c914
chore: rename account to storage
2022-07-10 14:45:39 +08:00
Noah Hsu
4340a48633
fix: put as task from web
2022-07-01 15:11:18 +08:00
Noah Hsu
fd55f2cbfa
chore: reduce query aria2 status interval
2022-06-29 20:32:45 +08:00
Noah Hsu
f54418bdae
fix: serialize task info
2022-06-29 20:28:02 +08:00
Noah Hsu
786e44d1d2
fix: init aria2 client
2022-06-29 20:07:33 +08:00
Noah Hsu
0bf724f447
feat: task manage api
2022-06-29 18:36:14 +08:00
Noah Hsu
c88680b495
chore: aria2 task wait for transfer
2022-06-29 18:12:31 +08:00
Noah Hsu
8abee6504f
feat: set aria2 client and add url to aria2 api
2022-06-29 17:31:37 +08:00
Noah Hsu
b474eefd87
chore: rename store to db
2022-06-25 21:36:35 +08:00
Noah Hsu
306b90399c
chore: move conf package
2022-06-25 20:38:02 +08:00
Noah Hsu
7dadab95b2
fix: missed mimetype of stream in aria2 monitor
2022-06-25 15:15:54 +08:00
Noah Hsu
956a5ae906
perf: extract fs func and add error log
2022-06-23 23:03:11 +08:00
Noah Hsu
40b7ecc845
chore(aria2): export task manager
2022-06-23 21:24:23 +08:00
Noah Hsu
92983aa185
chore: get or remove by states
2022-06-23 21:19:01 +08:00
Noah Hsu
6c61f1d261
chore: add state for task
2022-06-23 21:09:54 +08:00
Noah Hsu
aedcae840d
test(aria2): download and transfer file
2022-06-23 17:06:17 +08:00
Noah Hsu
d77dea733f
chore: rename errors
2022-06-23 16:03:27 +08:00
Noah Hsu
fd5c3e831d
chore: change size of file to int64
2022-06-23 15:57:36 +08:00
Noah Hsu
c3040fdfc3
chore: move errors
2022-06-23 15:57:10 +08:00
Noah Hsu
2612cd7f1c
test(aria2): init aria2 client
2022-06-22 19:36:49 +08:00
Noah Hsu
3fe0a7bf6b
refactor(task): remove Data
field
2022-06-22 19:28:41 +08:00
Noah Hsu
a6df492fff
refactor(aria2): extract monitor
2022-06-22 15:16:13 +08:00
Noah Hsu
f6242d46b1
feat: add uri to aria2
2022-06-21 17:37:02 +08:00
Noah Hsu
55d6434daa
refactor(task): generic task manager
2022-06-21 16:14:37 +08:00
Noah Hsu
1b3387ca1a
chore: aria2 notifier
2022-06-20 22:29:52 +08:00
Noah Hsu
6c552a9d62
chore: aria2 related function
2022-06-20 20:34:58 +08:00