- 所有具体的行为由对应组件实现, 通过配置组合不同的组件适应不同的资源处理
- 自定义触发下载规则
- 丰富的变量过滤,支持多个纬度和阶段过滤
- 只下载需要处理的文件, 不同的源一定程度上防止重复下载
- 模板路径保存(内置部份变量,也可以由特定类型的组件提供额外的)
- 文件替换规则
- 应对不同场景额外的选项功能
- 插件式注册自定义组件
编写config.yaml挂载到容器/app/data下,然后运行镜像
docker run -p 8080:8080 -v /path/source-downloader:/app/data shoaky009/source-downloader:latest
# 设置代理
docker run -p 8080:8080 -e "JAVA_OPTS=-Dhttp.proxyHost={your-host} -Dhttp.proxyPort={your-port} -Dhttps.proxyHost={your-host} -Dhttps.proxyPort={your-port}" shoaky009/source-downloader:latest