zoukankan      html  css  js  c++  java
  • RSS, Transmission flexget in linux

    1. 安装transmission,我用的是transmission-daemon + webUI
      参考https://wiki.archlinux.org/index.php/Transmission_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)

      https://github.com/transmission/transmission/wiki
    2. 设置transmission,以transmission-daemon为例,
      安装好之后,启动transmission服务,进入/var/lib/transmision/.config/transmission-daemon
      可以在blocklists文件夹添加屏蔽ip(我要屏蔽ipv4)
      修改setting.json
      主要修改以下几点
      download-dir 选一个自己喜欢的位置
      download-queue-size 同时的任务数
      watch-dir 监测的文件夹,transmission会把任何在此文件夹的*.torrent文件,添加到自己文件夹和任务列表,并把这个torrent重命名为*.torrent.added
      "watch-dir-enable": true

    之后重启transmission-daemon的服务
    2. 安装python3和pip,推荐使用软件源安装,参考https://blog.csdn.net/lambert310/article/details/52412059

    1. 修改pip源为清华源,然后安装flexget
    pip install flexget
    

    设置flexget,编辑~/.flexget/config.yml
    示例如下

    schedules:
      - tasks: [xx_taskname] #指定任务
        schedule:
          minute: "*/10" #每10分抓取
    
    
    #任务列表
    tasks: #保持不变,我这里8-18行是某站的订阅
      xx_taskname: #任务名称,改冒号前的。
        rss: https://xxx.xxx/torrentrss.php?rows=50&tea1=1&https=1&linktype=dl&passkey=xxxxxxxxxxxxxxxxxx
        accept_all: no #是否全部下载,不想过滤就yes然后把downlod之前的全删了
        if: #启用 if 条件过滤
          - "'CMCT' in title": accept #标题含有 ABC 就下载
          - "'TTG' in title": reject #标题含有 DEF 就不下载
        content_size: #启用大小过滤
          min: 1024 # 文件小于 1024M 就不下载
          max: 20000 # 文件大于 9999M 就不下载
          strict: no #不要动
        download: /data/share/transmission_watch_dir/ #flexget 的种子下载目录,设置成transmission的watch_dir
    

  • 相关阅读:
    re | [SWPU2019]ReverseMe
    wp | re | 2020“巅峰极客”网络安全技能挑战赛
    re | [CFI-CTF 2018]IntroToPE
    re | [FlareOn1]Bob Doge
    re | [ACTF新生赛2020]SoulLike
    re | [GKCTF2020]Chelly's identity
    ospf配置与ofps选举DR/BDR
    静态路由的配置
    配置三层交换机实现vlan间通信
    hybrid接口
  • 原文地址:https://www.cnblogs.com/HuaNeedsPills/p/9206836.html
Copyright © 2011-2022 走看看