feat(aria2): 重构 download 函数并添加新功能

- 重构 download 函数,返回通知接收器以支持进度更新
- 新增 search 模块,实现关键词搜索功能
- 更新 single模块,增加音频格式判断- 引入日志模块,优化调试输出
- 新增特殊字符替换函数,用于文件名处理
This commit is contained in:
2025-08-19 09:35:58 +08:00
parent b5aee397f8
commit 025ffb6255
6 changed files with 206 additions and 23 deletions

View File

@@ -8,4 +8,7 @@ tokio = { version = "1.47.1", default-features = false, features = ["rt-multi-th
reqwest = { version = "0.12.23", default-features = false, features = ["rustls-tls", "json"] }
serde = { version = "1.0.219", default-features = false, features = ["std", "derive"] }
serde_json = { version = "1.0.142", default-features = false, features = ["std"] }
aria2-ws = "0.5.1"
aria2-ws = "0.5.1"
simple_logger = { version = "5.0.0", features = ["colored", "colors", "threads"] }
log = { version = "0.4.27",default-features = false, features = ["std"] }
urlencoding = "2.1.3"