• 那是云首页
  • 快捷导航
  • 更多
    设为首页收藏本站
  • |
花生壳

mbl用flexget结合transmission实现RSS订阅下载

My Book Live  / 教程分享  / 只看大图  / 正序浏览   © 著作权归作者本人所有

#楼主# 2014-3-2 21:06

跳转到指定楼层
本帖最后由 Miracle(刘) 于 2014-3-2 21:09 编辑

一直不能在公司控制家里的mbl下载,让我觉得很蛋疼,于是研究了下RSS订阅;
写了个教程http://blog.xmark.info/tech/2014/03/01/transmission-flexget-rss.html
官方有教程的,我也就是个翻译,嘿嘿;另有简单的方法见我的博客末尾
官方教程地址:http://flexget.com/ticket/1579
官方这安装还是比较靠谱的。不过不够详细,中间还是碰到很多坑。
直接拷贝过来差行了。。。还是去我博客看吧。

我的翻译,有删改:
首先安装ipkg,可以安装各种专门为mbl打造的安装包;
命令:wget http://mybookworld.wikidot.com/l ... setup-mybooklive.sh
然后执行:sh setup-mybooklive.sh
稍等下就ok了,然后执行:python -V 看看python版本,如果是2.6或者2.7就不用安装python26了。
命令:/opt/bin/ipkg install python26 安装python26
接着安装easy_install,命令: ipkg install py26-setuptools
接着,编辑文件/opt/lib/python2.6/distutils/distutils.cfg,执行命令:nano /opt/lib/python2.6/distutils/distutils.cfg编辑成如下:[installprefix = /opt/local[easy_installsite-dirs  = /opt/local/lib/python2.6/site-packages

因为tmp文件夹不够用,直接安装flexget会报错磁盘满,新建个tmp2文件夹。
依次执行命令: mkdir /tmp2
TEMP=/tmp2 easy_install Flexget
安装FlexGet的时候可能会出很多错,多执行几次直到没有错误,tips:如果实在装不上就单独装卡在那的那个包(easy_install 卡住的那个包);
国外的网站,网络可能不太好,多试几次。我是试了好几个小时才好的(中间吃了个饭O(∩_∩)O)!
然后看看flexget在哪个目录:find / -name flexget -type f 2>/dev/null
一般会是这个目录下: /opt/local/bin/flexget
然后命令:crontab -e
编辑添加:*/30 * * * * /opt/local/bin/flexget execute --cron
表示30分钟查看一次rss订阅有没有新的;
把flexget目录改到当前目录: mkdir /DataVolume/shares/Public/flexget ln -s /DataVolume/shares/Public/flexget /root/.flexget
然后要安装transmissionrpc:easy_install transmissionrpc
然后可以运行下flexget试试:/opt/local/bin/flexget execute
接着执行命令: cd ~/.flexget/ vi config.ymltasks:  my task:    rss: http://chdbits.org/torrentrss.php?myrss=1******* #这是pt站点提供的rss地址    series:      - Rock    download: /shares/Public/WWW    accept_all: yes    #这一行绝对不能丢!开始一直不成功就是这个搞的    transmission:      host: 127.0.0.1 #这里需要在transmission里配置好      port: 9091      username: miracleliu      password: "123456"  #如果全是数字要加引号!

flexget搞定了,这还不算完,还有transmission;
先把tr停了:/etc/init.d/transmission-daemon stop
修改文件:vi /root/.config/transmission-daemon/setting.json
修改为……  "rpc-whitelist": "127.0.0.1,localhost,192.168.*.*",   "rpc-whitelist-enabled": true,……

再启动tr:/etc/init.d/transmission-daemon start
done!试试在chd订阅一个,手动执行下/opt/local/bin/flexget execute,或者等30分钟就会有下载了。

试了3个,有个种子一直不成功,是种子的链接不太稳定,下载一直超时,另外2个都成功下载了。





评分

参与人数 1云币 +1 贡献 +5 +8 收起 理由
爆疯语 + 1 + 5 + 8 有图文就更赞了哈,感谢分享

查看全部评分

那是云论坛 - 国内知名的NAS交流平台
http://www.nasyun.com
分享淘帖
回复 印象

使用道具

0

精华

20

回帖

375

积分

入门用户

Rank: 1

云币
0
贡献
56
活跃
85
精华
0
lsngoodluck 发表于 2016-6-3 09:13 来自 中国贵州毕节
执行出错了,请问是什么原因?

错误图

错误图
回复 支持 反对 印象

使用道具 举报

0

精华

281

回帖

2939

积分

搞机大神

Rank: 3Rank: 3

云币
1
贡献
491
活跃
341
精华
0
odewdbuke 发表于 2015-3-21 20:00 来自 中国河南许昌
收藏学习。谢谢楼主。看了楼主博客里的文章,比这个帖子的版面等方面要好看。
回复 支持 反对 印象

使用道具 举报

0

精华

6

回帖

171

积分

入门用户

Rank: 1

云币
0
贡献
32
活跃
7
精华
0
耗子 发表于 2014-9-6 15:22 来自 中国北京
Miracle(刘) 发表于 2014-6-22 13:50
是你的easy_install没装上,重新执行上面的这些步骤试试:

首先安装ipkg,可以安装各种专门为mbl打造 ...

谢谢了楼主,已经整上了,谢谢!
回复 支持 反对 印象

使用道具 举报

0

精华

23

回帖

781

积分

入门用户

Rank: 1

云币
0
贡献
152
活跃
6
精华
0
michael_wang9 发表于 2014-8-18 11:07 来自 中国北京
mycloud能不能使用这个方案?
回复 支持 反对 印象

使用道具 举报

0

精华

10

回帖

467

积分

入门用户

Rank: 1

云币
4
贡献
92
活跃
0
精华
0
Miracle(刘) 发表于 2014-6-22 13:50 来自 中国上海
耗子 发表于 2014-5-26 18:46
楼主求指导,我执行到TEMP=/tmp2 easy_install flexget这一步,但是没有你说的安装进度,提示的是:-bash:  ...

是你的easy_install没装上,重新执行上面的这些步骤试试:

首先安装ipkg,可以安装各种专门为mbl打造的安装包;
命令:wget http://mybookworld.wikidot.com/l ... setup-mybooklive.sh
然后执行:sh setup-mybooklive.sh
稍等下就ok了,然后执行:python -V 看看python版本,如果是2.6或者2.7就不用安装python26了。
命令:/opt/bin/ipkg install python26 安装python26
接着安装easy_install,命令: ipkg install py26-setuptools
接着,编辑文件/opt/lib/python2.6/distutils/distutils.cfg,执行命令:nano /opt/lib/python2.6/distutils/distutils.cfg编辑成如下:[installprefix = /opt/local[easy_installsite-dirs  = /opt/local/lib/python2.6/site-packages
回复 支持 反对 印象

使用道具 举报

0

精华

16

回帖

248

积分

入门用户

Rank: 1

云币
0
贡献
48
活跃
0
精华
0
boysone 发表于 2014-5-29 08:38 来自 中国上海
先收藏了,这个非常不错,用live下载不知道pt站上显示活动的种子吗?
回复 支持 反对 印象

使用道具 举报

0

精华

6

回帖

171

积分

入门用户

Rank: 1

云币
0
贡献
32
活跃
7
精华
0
耗子 发表于 2014-5-26 18:46 来自 中国北京
楼主求指导,我执行到TEMP=/tmp2 easy_install flexget这一步,但是没有你说的安装进度,提示的是:-bash: easy_install: command not found
,求教这是什么错误了?我哪一步出问题了?
回复 支持 反对 印象

使用道具 举报

0

精华

47

回帖

1327

积分

发烧玩家

Rank: 2

云币
0
贡献
217
活跃
218
精华
0
jizhan 发表于 2014-5-24 10:55 来自 中国河北邢台
谢谢分享,好好研究下
回复 支持 反对 印象

使用道具 举报

KEN

0

精华

70

回帖

2560

积分

搞机大神

Rank: 3Rank: 3

云币
236
贡献
203
活跃
1507
精华
0

活跃会员NAS发烧友技术达人突出贡献论坛元老爆勋章编辑能手

KEN 发表于 2014-4-6 22:36 来自 中国辽宁抚顺
有时间试试 感谢分享。
回复 支持 反对 印象

使用道具 举报

0

精华

1

回帖

194

积分

入门用户

Rank: 1

云币
0
贡献
26
活跃
63
精华
0
jmszyf 发表于 2014-4-2 21:55 来自 中国广东广州
flexget可以添加几个RSS链接
回复 支持 反对 印象

使用道具 举报

12下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于作者

Miracle(刘)

入门用户

  • 主题

    3

  • 帖子

    13

  • 关注者

    2

etsme
快速回复 返回列表 搜索 官方QQ群
懒人地图| 手机版|小黑屋| 智能生活 , 上那是云 |闽ICP备2020018196号-1 |网站地图