下载
下面每个文件都是 v0.2.2.0 这个 Release 的附件 —— 链接由 GitHub API 读取,不是手写的。
v0.2.2.0 —— 全部文件
Gradle 依赖
把该 Release 自带的 POM 装进本地 Maven 一次,之后按坐标依赖即可 —— 下面的离线包就是这些文件:
shell
# 1) unpack the offline bundle into ~/.m2/repository
# (or: unzip TurboDL-v0.2.2.0-mavenLocal.zip -d "$HOME/.m2/repository")
#
# 2) depend on it by coordinate / 按坐标依赖:
# implementation("dev.turbodl:turbodl-core:0.2.2.0")build.gradle.kts
dependencies {
// required / 必需
implementation("dev.turbodl:turbodl-core:0.2.2.0")
// optional plugins / 可选插件
implementation("dev.turbodl:turbo-plugin-runtime:0.2.2.0")
implementation("dev.turbodl:turbo-plugin-bootstrap:0.2.2.0")
implementation("dev.turbodl:turbo-plugin-hls:0.2.2.0")
implementation("dev.turbodl:turbo-plugin-js:0.2.2.0")
}这些坐标还没有发布到 Maven Central。官方支持的用法是 Release 页上的离线包 —— 它就是 Gradle 发布到本地仓库的那一组文件。
命令行
Release 里附带一个自包含的 CLI JAR,只要有 Java 17+ 就能跑 —— 不需要 Gradle,也不需要源码:
shell
java -jar turbodl-cli-0.2.2.0-all.jar <url> -o out.bin -c 64
java -jar turbodl-cli-0.2.2.0-all.jar <url> --json # NDJSON, script/agent friendly
java -jar turbodl-cli-0.2.2.0-all.jar --batch tasks.txt # one URL per line / 每行一个 URL退出码:0 成功 · 1 下载失败 · 2 用法错误。