欢迎光临散文网 会员登陆 & 注册

一个手搓的qbittorrent硬链接保种方案

2023-06-28 08:05 作者:hr3lxphr6j  | 我要投稿

因为有PT保种和jellyfin的使用需求,所以打算在qbittorrent下载完成后将所有文件内容硬链接到jellyfin的监控目录下以方便二次整理,qbittorrent下载目录里的内容不动,且相同文件只占用一份大小。

市面上已经有基于nas-tools解决方案,但是我选择diy(方便后续定制功能)

实现原理

qbittorrent有一个功能是在任务结束后执行特定的指令,且可以带当前种子的参数。所以可以在一个脚本内拿到种子的分类、保存路径等信息,并完成对所有文件的硬链接操作,以下是时序。

实操

首先把管理模式改为手动(自动可能好使,我没试过)

允许localhost上跳过验证(懒得写登录了)

打开 “torrent完成时运行外部程序”,并指定脚本的位置(注意docker的路径映射问题),后面接 "%I"

把下面的脚本塞到指定位置,当然你有更复杂的逻辑也可以在此基础上魔改

最后注意别忘了给脚本赋执行权限。


之后创建任务,选好分类,任务完成后就会自动根据分类在指定目录下创建硬链了,分类为空的不受影响。

/config/hooks.log下是脚本输出的log,有问题可以根据这个排查

没了。

一个手搓的qbittorrent硬链接保种方案的评论 (共 条)

分享到微博请遵守国家法律