alist/internal
kdxcxs c28168c970
feat: support qbittorrent (close #3087 in #3333)
* feat(qbittorrent): authorization and logging in support

* feat(qbittorrent/client): support `AddFromLink`

* refactor(qbittorrent/client): check authorization when getting a new client

* feat(qbittorrent/client): support `GetInfo`

* test(qbittorrent/client): update test cases

* feat(qbittorrent): init qbittorrent client on bootstrap

* feat(qbittorrent): support setting webui url via gin

* feat(qbittorrent/client): support deleting

* feat(qbittorrent/client): parse `TorrentStatus` enum when unmarshalling json in `GetInfo()`

* feat(qbittorrent/client): support getting files by id

* feat(qbittorrent): support adding qbittorrent tasks via gin

* refactor(qbittorrent/client): return a `Client` interface in `New()` instead of `*client`

* refactor: task handle

* chore: fix typo

* chore: change path

---------

Co-authored-by: Andy Hsu <i@nn.ci>
2023-02-14 15:20:45 +08:00
..
aria2 fix(aria2): directory missing (close #1856 pr #2504) 2022-11-28 14:05:28 +08:00
bootstrap feat: support qbittorrent (close #3087 in #3333) 2023-02-14 15:20:45 +08:00
conf feat: support qbittorrent (close #3087 in #3333) 2023-02-14 15:20:45 +08:00
db feat: customize index max depth 2023-01-17 17:33:18 +08:00
driver revert: add `Getter` interface back 2023-01-16 19:55:43 +08:00
errs feat: multiple search indexes (#2514) 2022-11-28 13:45:25 +08:00
fs fix(fs): copy file if symlink failed (#3368) 2023-02-13 14:41:35 +08:00
fuse chore: add fuse package 2022-07-20 00:39:20 +08:00
message chore: change message type 2022-08-14 03:05:30 +08:00
model feat: support qbittorrent (close #3087 in #3333) 2023-02-14 15:20:45 +08:00
op revert: add `Getter` interface back 2023-01-16 19:55:43 +08:00
qbittorrent feat: support qbittorrent (close #3087 in #3333) 2023-02-14 15:20:45 +08:00
search fix: allow_indexed check (close #3291) 2023-02-07 15:14:39 +08:00
setting refactor: split the db package hook and cache to the op package (#2747) 2022-12-18 19:51:20 +08:00
sign feat: add 189cloud driver 2022-09-06 14:39:21 +08:00