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:}
楼主转帖也整理下啊{:7_741:} 用genab那个简单多了,而且不用下载种子文件 通篇乱码呀。。。
来自:高清与PT Android客户端 建议新手看这个吧,http://www.ptvps.com/deluge-flexget.html
灰常容易,连我这个小白也弄好了{:7_742:} 你不跟难忘情怀商量一下就转?
而且完全没转好
xf1 发表于 2012-8-18 23:32 static/image/common/back.gif
楼主转帖也整理下啊
好吧,没预览过{:7_738:} {:7_734:}这。。。转帖不专业啊 123ABD 发表于 2012-8-18 23:51 static/image/common/back.gif
这。。。转帖不专业啊
{:7_738:}
第一次,看到帖子不错就借来了 g3733738 发表于 2012-8-18 23:43 static/image/common/back.gif
你不跟难忘情怀商量一下就转?
而且完全没转好
编辑过了{:7_706:}
不是都注明了嘛 今晚打双扣 发表于 2012-8-18 23:55 static/image/common/back.gif
编辑过了
不是都注明了嘛
代码你都不code一下 你让别人怎么看 看的好累{:2_142:} 还是5楼给的链接看着爽
页:
[1]