参考某个大佬的,我会时不时的更新。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
#使用前请将注释删除以免出问题。#后面带汉字的就是注释 #如果不想启用 Web-UI 则删除本段代码 web_server: bind: 0.0.0.0 port: 50001 #web-ui的监听端口 # ssl_certificate: '/etc/ssl/private/myCert.pem' #SSL证书位置,启用https的话,把前面的#号删除 # ssl_private_key: '/etc/ssl/private/myKey.key' #SSL证书位置,启用https的话,把前面的#号删除 web_ui: yes #启用web-ui base_url: /flex #网址后缀 run_v2: yes #启动 V2 版本 #定时器-定时抓取一次指定任务的rss,不需要自动化就删除本段,更多查看 https://flexget.com/Plugins/Daemon/scheduler schedules: - tasks: [myrssfeed, task_b] #指定 myreefeed 和 task_b 两个任务 schedule: minute: "*/30" #每30分抓取 - tasks: [task_c, task_d] schedule: minute: "*/30" hour: 22,23 #每日 22:30和23:30 抓取 #任务列表 tasks: #保持不变 myrssfeed: #任务名称,改冒号前的。 rss: http://mysite.com/myfeed.rss # rss 地址 accept_all: no #是否全部下载,不想过滤就yes然后把downlod之前的全删了 if: #启用 if 条件过滤 - "'ABC' in title": accept #标题含有 ABC 就下载 - "'DEF' in title": reject #标题含有 DEF 就不下载 content_size: #启用大小过滤 min: 2048 # 文件小于 2048M 就不下载 max: 9999 # 文件大于 9999M 就不下载 strict: no #不要动 download: /path/of/your/torrents/download-dir/ #flexget 的种子下载目录 #下面是 deluge 通过 rpc 方式自动添加种子下载,transmission也是类似的,自行搜索下。 deluge: host:localhost #不要改 port: 13222 #填 daemon 监听的端口 user: localclient #不要改 pass: dsad5a6s5d6as #填密码密文 #执行 cat ~/.config/deluge/auth 会获得localclient:446d2cd96bfc7e15003fab1f11e9238b94671521:10 #其中 446d2cd96bfc7e15003fab1f11e9238b94671521 就是密码密文 |
另一个配置:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 |
# 预设模板 templates: # 剩余空间模板,当 path 对应的路径的剩余空间小于 space 规定的数值的时候停止 RSS 下载 freespace: free_space: path: /home/SCRIPTUSERNAME space: 10240 # qb 的模板,之后写 qb 就是指把种子推送到 qb 进行下载;下面 tr de rt 也是如此 # 我脚本里账号密码都帮你写好了,除非你自己改了账号、密码或者端口,不然以下这些客户端设置不用修改 qb: qbittorrent: path: /home/SCRIPTUSERNAME/qbittorrent/download/ host: localhost port: 2017 username: SCRIPTUSERNAME password: SCRIPTPASSWORD tr: transmission: path: /home/SCRIPTUSERNAME/transmission/download/ host: localhost port: 9099 username: SCRIPTUSERNAME password: SCRIPTPASSWORD de: deluge: path: /home/SCRIPTUSERNAME/deluge/download/ host: localhost port: 58846 username: SCRIPTUSERNAME password: SCRIPTPASSWORD # 体积过滤模板,min 是符合条件的最小种子体积,max 是符合条件的最大种子体积,单位均为 MB # strict 默认是 yes,表示在无法确定大小的情况下就不下载,这里把它改成 no 了 # 也就是说,这段 size 的意思是,只下载体积为 6000-666666 MB 的种子,其他不满足条件的种子不下载 size: content_size: min: 6000 max: 666666 strict: no # 任务 tasks: # Web-HDSky 是任务名称,基本上随便起 Web-HDSky: # RSS 链接请自己修改成你实际的链接 rss: https://hdsky.me/torrentrss.php # 因为 HDSWEB 发单集的时候用的标题是一样的, 因此下过一次后 # 之后新发出来的单集由于标题一样,flexget 会当成是以前已经下过的种子 # 为了避免这个问题,对 seen 插件设定为只检查 url 是否一致 seen: fields: - url # 正则表达式;标题带 HDSWEB 的种子就下载(accept,接受),不想下载的话就写拒绝(reject) regexp: accept: - HDSWEB # 调用上边的 de 模板 template: de # 可以不使用模板的体积过滤,针对每个任务单独设置体积过滤 content_size: min: 3000 max: 500000 strict: no # 以下设定实现的效果:对这个任务加载到 deluge 的种子,自动添加 WEB-DL 的标签 # 自动限制上传速度到 100MB/s(防止超速 ban),下完后自动移动到 /mnt/HDSky/HDSWEB deluge: label: WEB-DL # Limit upload speed to 100 MiB/s in case of being auto-banned max_up_speed: 102400 move_completed_path: /mnt/HDSky/HDSWEB ADC-AnimeBD-JPN: rss: http://asiandvdclub.org/rss.xml if: - "'Anime' and 'AVC' in title": accept - "'subs only' in title": reject - "'Custom' in description": reject # 这三个过滤条件组合起来就是,下载标题里带 Anime 和 AVC 且不含 subs only 的种子 # 并排除掉 描述页 里含有 Custom 字眼的种子 # 这也就约等于,RSS 日版动画蓝光碟(非日版、DIY 碟、DVD 都过滤掉) # RSS ADC 需要 Cookies,这里我们用 headers 插件来加上 cookies # 如何获取 Cookies 请看另外一篇教程 headers: Cookie: "uid=12345; pass=abcdefg" # 转换 RSS 链接,将原本形如 http://asiandvdclub.org/details.php?id=123456 的种子描述页面链接 # 替换为形如 http://asiandvdclub.org/download.php?id=123456 的种子下载链接 urlrewrite: sitename: regexp: 'http://asiandvdclub.org/details.php\?id=(?P<id>\d+)' format: 'http://asiandvdclub.org/download.php?id=\g<id>' qbittorrent: label: ADC # 刷 ADC 不用限速,我这里写这个限速模板只是想告诉你 # Flexget 支持添加种子到 qBittorrent 的时候自动设定单种限速 maxdownspeed: 30000 # Flexget WebUI 设定,可以不改 web_server: port: 6566 web_ui: yes # base_url: /flexget # base_url 是为了反代设置的,需要使用反代的话就取消这个的注释,然后在安装了 rTorrent 的情况下(不装 rt 的话没有 nginx) # Flexget WebUI 地址就变成了 https://你盒子的 IP 地址/flexget # 这里关闭 schedules 功能,也就是说没有启用 RSS,如何启用请看下文 schedules: no |
本文最后更新于2021年8月21日,已超过 1 年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!
不同的任务下载到的QB不同的文件夹如何设置?
@凡尘 download设置不同的路径就可以了。。
然后qb里自动添加任务到不同的文件夹中