opennaslab / kubespider

A global resource download orchestration system, build your home download center.
https://kubespider.netlify.app/
Apache License 2.0
2k stars 114 forks source link

如何使 kubespider 下载时不进行分类 #538

Open Super-Passerby opened 1 month ago

Super-Passerby commented 1 month ago

如题,如何使资源直接下载到aria2的‘/downloads/’目录下,不在该目录下生成名为 FILE_TYPE 的子文件夹。

richardli1598 commented 1 month ago

你指Common, movie这些?

Super-Passerby commented 1 month ago

对的,我用kubespider下载网盘里的文件(通过Alist中转),网盘里的视频是通过TMM整理好分类的,直接下载到本地的媒体库目录就可被emby读取; kubespider 不但进行会分类,还会把Alist的整个目录结构(从根目录到我要下载的视频所在目录)都下载下来。。。 我想直接把 source_provider.yaml 里设置的 ‘watch_dirs’ 目录下的文件,下载到 download_provider.yaml 里定义的 download_base_path: 下 举个例子:

watch_dirs: /NetDrive_A/TV_Show/

TV_Show下的文件结构:

TV_Show
|----- Series Name A (2010)
|      |----- Season 01
|      |      |----- Series Name A S01E01.mkv
|      |      |----- Series Name A S01E02.mkv
|      |      |----- Series Name A S01E03.mkv
|      | 
|      |----- Season 02
|             |----- ......
| 
|----- Series Name B (2018)
|      |----- ......
......

download_base_path: /mnt/NAS/Media/TV_Show

最后实现的效果应该是把 Series Name A (2010) 、Series Name B (2018) 下载到 /mnt/NAS/Media/TV_Show/ 下

richardli1598 commented 1 month ago

目前没法,除非改代码。

所以你要的需求就是,完全使用自定义的路径,kubespider就不再封装一层了,我理解对吗?

ckevell commented 1 month ago

按理来讲alist source provider 只会下载watch_dirs下面的文件,可以先排除下是不是watch_dirs和alist的路径没有匹配上,这个问题我周末抽空看看。

Super-Passerby commented 1 month ago

目前没法,除非改代码。

所以你要的需求就是,完全使用自定义的路径,kubespider就不再封装一层了,我理解对吗?

没错 ~

Super-Passerby commented 1 month ago

按理来讲alist source provider 只会下载watch_dirs下面的文件,可以先排除下是不是watch_dirs和alist的路径没有匹配上,这个问题我周末抽空看看。

对的,应该是这个逻辑~

evell1992 commented 1 month ago

按理来讲alist source provider 只会下载watch_dirs下面的文件,可以先排除下是不是watch_dirs和alist的路径没有匹配上,这个问题我周末抽空看看。

对的,应该是这个逻辑~

你方便发下alist source provider 的配置么

Super-Passerby commented 1 month ago

按理来讲alist source provider 只会下载watch_dirs下面的文件,可以先排除下是不是watch_dirs和alist的路径没有匹配上,这个问题我周末抽空看看。

对的,应该是这个逻辑~

你方便发下alist source provider 的配置么

alist_source_provider: enable: true type: alist_source_provider downloader:

另外,这两天试了下其他的RPC下载器,用来下网盘资源的话,实测Motrix比Aria2要快不少(aria2的配置参数改成跟motrix的一样速度也不如motrix),也能直接跟kubespider联动,也是个不错的download_provider,有需要的朋友可以试下。 --Motrix: https://github.com/agalwood/Motrix