pt吧 关注:205,404贴子:10,902,784

【210723】【教程贴】小白向flexget+autoremove-torrents配置

只看楼主收藏回复

写在前面:
自己入pt快一个月了,从一开始小白到现在略有所懂,中间经历了很多坎坎坷坷。在这里先感谢那些给我发药的大佬们,目前盒子基本折腾好了,算是达成了一个阶段性目标吧。
此教程给那些喜欢自己折腾的人,懒得折腾的可购买贴吧大佬配置好的盒子。此教程理论上也适用于nas。但是pt软件安装就不推荐使用脚本了,可以自己单独安装。
虽然说可以使用盒子刷上传,但是各位大哥大姐们,我们也不能因此就做一个吸血鬼。还是要多保种,这样才有利于pt圈的长远发展。合理使用盒子,不做吸血鬼!!!不做吸血鬼!!!不做吸血鬼!!!
教程开始:


IP属地:湖北1楼2021-07-23 09:43回复
    教程绑定


    IP属地:上海来自手机贴吧2楼2021-07-23 09:44
    回复
      期待期待,遇到了好多问题,急需指导


      IP属地:山东3楼2021-07-23 09:45
      回复
        flexget自动rss种子配置,可在flexget webui上配置。
        #nexusphp插件官方文档地址/Juszoe/flexget-nexusphp,前面github地址,自己添加
        #user_agent配置,只需更改user_agent值即可,其他保持不变
        variables:
        headers:
        user_agent: 'user_agent'
        #flexget配置,主要是端口号
        web_server:
        bind: 127.0.0.1
        port: 6566
        #启用webui
        web_ui: yes
        # base_url: /flexget
        #pt软件配置
        templates:
        qb:
        qbittorrent:
        #下载路径
        path: /home/stomtian/torrents/qbittorrent/
        host: localhost
        #以下跟autoremove-torrents配置一致
        port: 2017
        username: username
        password: password
        #任务列表
        tasks:
        #任务名称,随意更改
        qb_lemonHD:
        rss:
        #pt站获取的rss的地址
        url: rss_url
        #不变
        other_fields: [link]
        #nexusphp插件配置筛选免费种子
        nexusphp:
        #获取的pt站点cookie值
        cookie: 'pt_cookie'
        #调用前面设定的user_agent
        user-agent: '{?headers.user_agent?}'
        comment: yes
        #筛选免费和免费双倍上传种子,还有其他值可选,具体看wiki
        discount:
        - free
        - 2xfree
        #筛选下载人数最小6人最多1000人,值可自行修改
        leechers:
        min: 6
        max: 1000
        #剩余免费时间3小时,可自行修改
        left-time: 3 hours
        #下载H&R种子:否
        hr: no
        #文件大小筛选:下载1GB-100GB的种子
        content_size:
        min: 1024
        max: 102400
        #接受所有:是
        accept_all: yes
        #推送的pt软件,与上面设置template一致
        template:
        - qb
        #qb插件,此rss的种子添加到Lemon分类
        qbittorrent:
        label: Lemon
        #定时任务
        schedules:
        #所有的任务使用此定时器
        - tasks: '*'
        interval:
        #每2分钟执行一次
        minutes: 2


        IP属地:湖北5楼2021-07-23 09:47
        收起回复
          淦,老是吞楼


          IP属地:湖北7楼2021-07-23 09:49
          回复
            绑定


            IP属地:山东8楼2021-07-23 09:49
            回复
              autoremove-torrents配置:
              1. 首先进入用户目录,创建autoremove-torrents文件夹,方便以后查找:cd /home/用户名 && mkdir autoremove-torrents
              2. 创建autoremove-torrents日志文件夹及配置文件:
              1). mkdir logs
              2). nano config.yml
              3). 配置autoremove-torrents,配置文件及说明如下:
              #官方wiki地址:https冒号斜杠斜杠autoremove-torrents点readthedocs点io斜杠zh_CN斜杠latest斜杠index点html
              #官方wiki写的很清楚易懂,而且有中文,建议看一看自己优化
              #以下是我在使用的配置文件,大家可以根据自己的需求来更改
              #任务名称,可随意更改
              QB_Remove:
              #客户端名称,一定要与你使用的pt客户端名称一致,不分大小写
              client: qbittorrent
              #pt客户端端口,ip可以127不变,具体端口可根据自己的来修改,星大脚本安装完之后默认的flexget配置文件有些
              host: http://127.0.0.1:2017
              #这俩很简单,pt工具的用户名及密码
              username: username
              password: password
              #策略块
              strategies:
              #策略块名称,可随意更改
              test1:
              #过滤器,选择如下状态的种子,可以根据自己需求添加或删除,我没有使用默认选择全部种子
              # status:
              # - Checking
              # - StalledUpload
              # - StalledDownload
              # - Error
              # - Uploading
              #下面均为删除删除条件
              #最大种子数,及种子数超过limit值,就会执行action动作,我的例子,超过45个值,删除最不活跃的种子
              maximum_number:
              limit: 45 #单位:个
              action: remove-inactive-seeds
              #剩余空间监控:监控path目录,剩余空间小于min时执行action.我的例子,监控qb下载目录,剩余1T时,删除最不活跃的种子
              free_space:
              min: 1024 #单位:GB
              path: /home/qbittorrent/download
              action: remove-inactive-seeds
              #复合删除条件,可使用运算符“>,<”及“and, or, ()”,具体可选值可参照官方文档我的例子:
              #删除:做种时间大于7200秒,且(分享率大于3或最后活跃时间大于1800秒),且上传速度小于100kb
              remove: seeding_time > 7200 and (ratio > 3 or last_activity > 1800) and upload_speed < 100
              #是否删除数据,取值:true/false
              delete_data: true
              autoremove-torrents配置文件配置好后,可以添加定时任务了
              crontab -e打开系统定时器添加定时任务
              #每两分钟执行一次
              */2 * * * * /usr/local/bin/autoremove-torrents --conf=/home/用户名/autoremove-torrents/config.yml --log=/home/stomtian/autoremove-torrents/logs


              IP属地:湖北10楼2021-07-23 09:50
              回复
                貌似很厉害的样子


                IP属地:河北来自Android客户端11楼2021-07-23 09:51
                回复
                  贴吧没有排版,需要flexget和autoremove-torrents配置文件的留邮箱吧,吞楼导致教程顺序也乱了,建议观看顺寻:前期准备->autoremove-torrrents安装->autoremove-torrrents配置->flexget配置


                  IP属地:湖北12楼2021-07-23 09:52
                  收起回复
                    还能吞?


                    IP属地:湖北13楼2021-07-23 09:54
                    收起回复

                      楼主帮我瞧瞧啥情况,运行命令后,任务删除了,但是本地文件没删掉,谢谢.


                      IP属地:山东14楼2021-07-23 10:01
                      收起回复
                        绑定


                        IP属地:四川来自Android客户端15楼2021-07-23 10:06
                        回复
                          手动写教程不容易,赞一个,但这些属于基本配置,入门可以,想要满速速刷流,还得看libtorrent里参数的大神优化


                          IP属地:重庆来自iPhone客户端16楼2021-07-23 10:12
                          收起回复
                            绑定


                            IP属地:江苏17楼2021-07-23 10:15
                            回复
                              你们的学习能力是真的强


                              IP属地:浙江18楼2021-07-23 10:23
                              回复