Nas全能助理打造下载篇:扔掉web登录,实现一键梭哈
之前为了实现将Nas打造成全能助理,我们搭建了docker下的sillyGirl机器人,搭建—》
既然要全能,那下载这种事儿自然也要交给傻妞来处理,为此我用Python写了个API给傻妞,不用再登录web界面添加下载任务,直接给机器人发送下载链接自动下载。
话不多说,开干。
第一步:拉取docker镜像:
docker pull leanfly/qbit-api:latest
注册表搜索:qbit-api,双击下载图中的这个
第二步:创建一个文件件用于存放qbitapi的数据:
第三步:创建两个文件:qbit.py config.ini
可以去仓库下载:https://github.com/LeanFly/qBit-api
下载慢的可以用这个加速地址:
https://ghproxy.com/https://raw.githubusercontent.com/LeanFly/qBit-api/main/qbit.py
https://ghproxy.com/https://raw.githubusercontent.com/LeanFly/qBit-api/main/config.ini
配置说明:qbit.py这个文件不用动,主要是修改config.ini这个文件。
config这里要配置的是你的qbit或者transmission,默认带了示例,修改成自己的就行
第四步:启动容器
在映像找到刚才下载的qbit-api,双击开始创建。
进入高级设置,挂载两个刚才创建的qbit.py和config.ini两个文件,设置一个端口
装载路径:/code/qbit.py /code/config.ini
端口左边这个自定义,右边保持默认的8000
应用并启动容器
用浏览器访问:ip:port/qbit,这里的IP是Nas的IP,端口是上面制定的端口
成功的话会返回这样一串:{"detail":[{"loc":["query","magnet"],"msg":"field required","type":"value_error.missing"}]}
第五步,给傻妞套上插件
下载这个js文件,放在傻妞的develop目录下replies目录下,注意修改自己的指令和api地址
https://raw.githubusercontent.com/LeanFly/qBit-api/main/qbit.js
配置好之后,重启傻妞即可。
使用示例:下载 magnet:?xt=urn:btih:74b94b098d97678a9dc70e66986107eac9f28261
docker容器是个好东西,利用好了事半功倍~
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~












Angus疯子
校验提示文案
快乐糖豆Home
校验提示文案
飞紫龙翔
不过这个是另一种思路。
校验提示文案
值友4829224702
校验提示文案
加菲猫猫猫猫
校验提示文案
icespace
校验提示文案
五泡哥哥
校验提示文案
willis_ling
校验提示文案
telanx
校验提示文案
xwtdiweixin
校验提示文案
可爱的排骨
校验提示文案
值友9091802048
校验提示文案
pengtoo
校验提示文案
ecmpa
但PT下载首推flexget + transmission方案。点亮黄星⭐收藏种子即可自动下载,还可以分类存储。
校验提示文案
值友4829224702
校验提示文案
ecmpa
但PT下载首推flexget + transmission方案。点亮黄星⭐收藏种子即可自动下载,还可以分类存储。
校验提示文案
pengtoo
校验提示文案
icespace
校验提示文案
值友9091802048
校验提示文案
可爱的排骨
校验提示文案
xwtdiweixin
校验提示文案
飞紫龙翔
不过这个是另一种思路。
校验提示文案
快乐糖豆Home
校验提示文案
telanx
校验提示文案
Angus疯子
校验提示文案
加菲猫猫猫猫
校验提示文案
willis_ling
校验提示文案
五泡哥哥
校验提示文案