今晚打双扣 发表于 2012-8-18 23:29:42

Deluge的RSS插件flexget安装教程(转贴)

本帖最后由 今晚打双扣 于 2012-8-19 00:04 编辑

deluge默认是没有rss功能的。大家有2个方式让deluge自动下载的:第一个方式是rt+de,也就是rt接受RSS信息,然后把信息传送给deluge,然后deluge再下载。第二个方式是用第三方插件,就是flexget。我的seedbox是ubuntu11.10 X64的。基本上来说,ubuntu通用。其他linux系统我并没有测试。一、安装
首先确认你的seedbox拥有独立服务器。因为要用到root权限。第一步:登陆putty,首先确认安装了 Python 2.5.x – 2.7.x,命令如下:python -V如果安装了,它会显示的是:python2.6.5反之就是没有安装。那么我们需要安装Python了第二步:然后安装 Python 的 easy_install,命令如下:apt-get install python-setuptools第三步:安装flexget      easy_install flexget
二、编写配置文件
我们要先在root下面建立新的文件夹.flexget和config.yml文件。1.mkdir .flexget
2.cd .flexget
3.vi config.yml
feeds:
CHD.auto:
    rss: http://hdchina.org/rssdd.php?&uid=153395&pass=e44b82
    if:
      - "'-HDChina' in title": accept
      - "'-HDCTV' in title": accept
      - "'-LU9998' in title": accept
      - "'-iHD' in title": accept
    content_size:
      min: 2048
      max: 409600
    free_space:
      path: /home
      space: 500
    download: /home/xiao/rss/
    deluge:
      host: localhost
      port: 58846
      user: localclient
      pass: 70f88372971402373ed4dbf9d2b1a3db89b92c94http://i.imgur.com/tZ4IG.png
       然后就是创建种子保存路径:我下面是保存到/home/xiao/rss的目录的mkdir -p /home/xiao/rss第一行的 feeds 是一个容器,可以包含任意数量的 rss,此例只使用了一个名为 chd 的 rss,RSS 名称必须缩进两个空格。下面的就是 rss 的具体地址,是否全部接受,和种子文件的保存路径,都可以自行修改,这些也必须在 RSS 名称的基础上再缩进两个空格。这里详细说下:
配置文件必须严格按照如下格式来写,对齐方式一定要注意,即不能多一个空格,也不能少一个空格,否则运行里会提示配置文件里有非法字符,等会我会提供配置文件说明。让我来一个一个说明吧:
feeds:这个不要动
CHD.auto这个可以改RSS的站点简称。比如说你的RSS生成链接是TTG站点的,你可以改TTG或者TTG.auto
RSS:这个就是你在PT站点,挑选好你的喜好,生成后的rss地址
if:这个是过滤条件。
deluge: 这个不要动
host: 这个不要动
pass:密码,在root/.config/deluge/目录下auth的文件里面。
user:如果你不知道用户名,那么就在root/.config/deluge/目录下寻找到auth,打开它,你将可以看到类似如下现行内容:
localclient:95a569e02c94dc8f14d02b654a3f2c98:10其中由冒号分隔的三个参数,第一个是用户名,第二个就是密码。接下来就是第二个了:
accept_all是过滤器。如果你在PT站点仔细设置了你喜好RSS并且生成,那么上面可以不用弄过滤条件,直接accept_all = yes就可以了。然后还有更高级的方法:
比如说:content_size:min: 2048max: 409600这个就是过滤大小了。2048就是2G了。download: /home/xiao/rss/这个就是种子的保存地址。content_filter
    require: '*.avi'
意思是:拒绝avi后缀下载
content_filter:
require:
- '*.avi'
- '*.mkv'
reject: '*.wmv'
意思是:要求avi和mkv后缀下载,禁止.wmv后缀下载free_space:path: /homespace: 500意思是:可以监控剩余空间禁止下载。path这里就是要监视的目录。500就是500MBascii: yes
碰到乱码的种子,也不会怕了。切记:上面的配置一定要在deluge配置的上面。也就是说deluge的配置是在最后!配置编写完成之后可以使用下面的命令检查 Flexget 是否能正常工作:flexget --test三、设置计划任务
简单的说,就是让服务器隔一段时间运行一次 Flexget,下载最新的种子。
先确定 FlexGet 的路径,命令如下:which flexget我这里输出的是:/usr/local/bin/flexget
然后编辑 crontab,命令如下:crontab -e注意:回车之后会显示,这里指的是你用什么编辑器。ubuntu有两个编辑器,一个是nano,另外一个就是vi了。习惯用nano就输入2,喜欢用VI就输入3或者4了。
将如下代码添加到最后面,然后保存退出 crontab*/5 * * * * /usr/local/bin/flexget这样就建立了一个每隔5分钟运行一次 Flexget 的计划任务。
本贴转于http://www.dwhd.org/2012/05/29/116.html,表示感谢{:7_706:}






xf1 发表于 2012-8-18 23:32:23

楼主转帖也整理下啊{:7_741:}

goldenthumb 发表于 2012-8-18 23:39:41

用genab那个简单多了,而且不用下载种子文件

或许无名 发表于 2012-8-18 23:40:20

通篇乱码呀。。。
来自:高清与PT Android客户端

hustzj 发表于 2012-8-18 23:42:54

建议新手看这个吧,http://www.ptvps.com/deluge-flexget.html
灰常容易,连我这个小白也弄好了{:7_742:}

g3733738 发表于 2012-8-18 23:43:26

你不跟难忘情怀商量一下就转?
而且完全没转好

今晚打双扣 发表于 2012-8-18 23:47:58

xf1 发表于 2012-8-18 23:32 static/image/common/back.gif
楼主转帖也整理下啊

好吧,没预览过{:7_738:}

123ABD 发表于 2012-8-18 23:51:19

{:7_734:}这。。。转帖不专业啊

今晚打双扣 发表于 2012-8-18 23:52:44

123ABD 发表于 2012-8-18 23:51 static/image/common/back.gif
这。。。转帖不专业啊

{:7_738:}
第一次,看到帖子不错就借来了

今晚打双扣 发表于 2012-8-18 23:55:50

g3733738 发表于 2012-8-18 23:43 static/image/common/back.gif
你不跟难忘情怀商量一下就转?
而且完全没转好

编辑过了{:7_706:}
不是都注明了嘛

g3733738 发表于 2012-8-18 23:57:51

今晚打双扣 发表于 2012-8-18 23:55 static/image/common/back.gif
编辑过了
不是都注明了嘛

代码你都不code一下 你让别人怎么看

A酱 发表于 2012-8-19 00:05:22

看的好累{:2_142:}

幽谷奇峰 发表于 2013-4-7 19:11:19

还是5楼给的链接看着爽
页: [1]
查看完整版本: Deluge的RSS插件flexget安装教程(转贴)