群晖NAS~Transmission+Flexget实现RSS订阅

2017-05-28T03:27:00

1,装好Transmission,再装Python(不是Python3)。如果没有的话,勾选上“显示Beta版本”


2,下载并且解压。链接:http://pan.baidu.com/s/1eQEcYEe 密码:330g。将setuptools放在/root下

3,用Putty或者Telnet使用root用户登陆,依次输入如下命令:

sh setuptools-0.6c11-py2.7.egg

easy_install flexget

easy_install transmissionrpc

mkdir -p ~/.flexget/
mkdir -p ~/.flexget/rss/

find / -name flexget -type f 2>/dev/null【这里注意Flexget的路径,下一步要用到】
/usr/bin/flexget --version【这里写上上一步中得到的路径】

4,用Winscp将事先解压好的 config.yml 拖拉到/root/.flexget 路径下,编辑文件【语法在后面会说】

5,输入命令:/usr/bin/flexget check,注意Flexget的路径。同时如果config.yml不是在/root/.flexget下而是在其他位置的话则把文件往那里复制一份。如果通过的话说明配置文件语法没有问题。再输入/usr/bin/flexget --test --loglevel debug execute检查Flexget是否正常运行

6,还有关键最后一步,因为Flexget不会自己运行,需要系统自带的任务计划来运行,
具体是修改/etc/crontab 的文件,修改后重启DSM(请事先暂停 TR 再重启)系统生效。在后面添加【*/5 * * * * root /usr/local/bin/flexget execute】或者【5,10,15,20,25,30,35,40,45,50,55,60 * * * * root /usr/local/bin/flexget execute】。/etc/crontab内添加的计划任务格式为:5,10,15,20,25,30,35,40,45,50,55,60【tab键】*【tab键】*【tab键】*【tab键】*【tab键】root【tab键】/usr/local/bin/flexget execute (不包含中括号)。除了最后一句运行命令,全段无任何空格,一律使用tab键。



完成~

 

下面说Flexget的语法。软件的功能很强大,具体可参考http://flexget.com/wiki/Plugins。下面是最基本的设置。可以在此基础上加工修改

tasks: -建立任务

  CHDBits.Auto: -自己取个订阅名字我这里设置的是下载框的资源

    rss: *** -输入RSS订阅地址

    accept_all: yes -下载所有RSS内的种子

    download: /root/.flexget/rss/ -种子下载位置

    transmission:

      host: localhost

      port: 9091 -端口

      username: *** -登陆的用户名

      password: *** -登陆的密码

 

  HDWing.Auto:

    rss: ***

    accept_all: yes

    download: /root/.flexget/rss/

    transmission:

      host: localhost

      port: 9091

      username: ***

      password: ***

 

  HDWing.Series-1080P: -这个我下美剧的

    rss: ***

    series: -需要下载指定的美剧命令

      1080p: -分辨率

        - Arrow -这里是需要下载的美剧名

        - Breaking Bad

        - Continuum

        - Defiance

        - Falling Skies

        - Game Of Thrones

        - Person of Interest

        - Suits

        - Supernatural

        - Teen Wolf

        - The Mentalist

        - The Following

        - The Vampire Diaries

        - The Walking Dead

        - True Blood

        - Under the Dome

        - Vikings         

    download: /root/.flexget/rss/

    free_space: -设置硬盘空间小于指定空间是不下载

      path: /volume1/Series -指定的空间

      space: 2048 -硬盘空间小于2048MB不下载

    transmission:

      host: localhost

      port: 9091

      username: ***

      password:***

      path: /volume1/Series -设置以上美剧下载的位置

 

  CHDBits.Series-720P: -另一种设置分辨率的方法

    rss: ***

    series:

      - Da Vincis Demons

      - Revolution:

          quality: 720p -分辨率

    download: /root/.flexget/rss/

    free_space:

      path: /volume1/Series

      space: 1536

    transmission:

      host: localhost

      port: 9091

      username: ***

      password: ***

      path: /volume1/Series

 

参考资料:

http://c.tieba.baidu.com/p/3207759120?pid=54970751405&see_lz=1

http://www.gebi1.com/thread-66826-1-1.html

 

via。http://instantmove-hdtravel.lofter.com/post/1cc1d49b_4436819

当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »
因本文不是用Markdown格式的编辑器书写的,转换的页面可能不符合MIP标准。