|
如果没有linux基础 看不懂的话 还是老老实实用ds下吧
----------------------------------------------------------------------------------------------------------
1)在套件中心的实用工具中安装Python,因为Flexget是一套用Python编写的软件,3不用装
2)安装Transmission
教程 链接在此
在套件中心的设置套件来源里新增源:
http://packages.synocommunity.com/
然后在社群里选择Transmission安装,这里安装的好处是安装后可提示设置远程访问的用户名和密码。
Transmission下载完成后选择安装的硬盘,然后设置下载的位置和监视种子的位置
3)下载并且解压备用
链接:http://pan.baidu.com/s/1eQEcYEe 密码:330g
4)利用 Winscp将解压好的文件.拖拉到 Nas的 /root 目录
5)用 Putty SSH登陆到群晖
输入
sh setuptools-0.6c11-py2.7.egg
finished~
6)再输入 安装 Flexget 命令:
easy_install flexget
finished
接下来安装transmissionrpc 然后输入:
easy_install transmissionrpc
finished
8)添加Flexget运行目录代码:
mkdir -p ~/.flexget/
mkdir -p ~/.flexget/rss/
9)查找安装目录
find / -name flexget -type f 2>/dev/null
10)确认安装
/usr/local/bin/flexget --version
ok 装完
接下来要设置Flexget的了
说以下基本的原理,种子由Flexget通过RSS订阅,并进行筛选需要的然后推送到Transmission。
设置Flexget全都是代码化的,可以参考官方网站:http://flexget.com/wiki/Plugins
功能很强大,可以细化到要把需要的种子下载到指定的目录里。
附赠脚本下载附件config.yml,各位可按需修改把脚本放置到/root/.flexget 下,
脚本可通过Winscp来修改,用来测试脚本运行是否正常的命令
11)打开 Winscp.找到 /root 路径
12)在 Winscp上,将事先解压好的 config.yml 拖拉到/root/.flexget 路径下
编辑config文件
然后运行测试代码:
/usr/local/bin/flexget check
没有语法错误
然后就是试运行代码,检测正常运行flexget后是否按照配置文件实现功能:
/usr/local/bin/flexget --test --loglevel debug execute
成功运行
还有关键最后一步,因为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键。
原帖地址:http://bbs.5ihome.net/thread-13229-1-1.html
|
|