AnimeHunter(可定制BT抓取与下载脚本)
exp吧
全部回复
仅看楼主
level 1
川添珠姬 楼主
简而言之这东西的作用就是可以将新番推送到你的硬盘而不是被动去找下载
推上的@Rainux童鞋因为想一觉醒来看AB于是写了个自动抓CK种子下载的脱机脚本
我贤德淡疼给改进(?)了一下做成了通用版,基本上所有支持RSS的BT发布站点都支持
window用户直接下exe版就行了配置文件分source(rss来源) pattern(发布帖子标题的正则匹配) 和path(bt种子在rss中的路径)
linux/mac用户需要安装ruby环境然后运行.rb脚本,全用的标准库不需要多安装任何gem包
http://code.google.com/p/animehunter/downloads/list
嗯,如果来这里同有上推的同学,我推号是@Venusvsvirus,请多指教

2010年05月01日 13点05分 1
level 0
好像很方便呐!虽然还不知道我懂不懂用、先谢谢你们了
2010年05月01日 15点05分 2
level 8
技术员萌啊~
那啥,写个UI吧-v-
2010年05月01日 16点05分 3
level 5
回复:3楼
楼上天天见啊
此吧与彼吧
你知道的!
2010年05月01日 17点05分 4
level 11
求详细说明= =
2010年05月01日 17点05分 5
level 8
回复:4楼
[害羞]
2010年05月01日 22点05分 6
level 0
喂喂技术贴里别搅基啊!
另外问一下,这个脚本就是抓取个RSS么
2010年05月01日 22点05分 7
level 1
川添珠姬 楼主
就是定期抓rss然后匹配关键字自动下载种子然后调用外部下载工具下载。
应用场景是某些深夜发布的动画你不想熬夜等但又想一觉醒来就看就可以开着这个东西挂机了
配置文件定义source就是rss的url,默认填了个破狗的和极影的
pattern是正则表达式用来匹配你想下载的标题例如Angel Beats.*?第07话
一般可以这样修改
[字幕组名].*?[动画名].*?第\d*[数字]话
这样就可以定义字幕组,动画和第X话
pattern一般是eclosure,少数在guid里面

2010年05月02日 05点05分 8
level 1
川添珠姬 楼主
改了一下UI自动化,至于界面....现在越来越懒不喜欢做GUI了,我觉得配置文件比GUI好用多了
总结一下使用方法
[字幕组名].*?[动画名].*?第\d*[数字]话
或者
[字幕组名].*?[动画名].*?[数字]
*注意标题里面不要包含特殊字符
2010年05月02日 05点05分 9
level 0
话说能不能匹配花园的,极影那边的标签不是很好,每季标签都会晚一两个礼拜才更新完全,偶尔还有漏的。不过话又说回来,这个脚本应该是不支持磁力链接的吧?
2010年05月02日 08点05分 10
level 5
某铁通用户表示
此屠龙刀在他那连鸡都砍不死
2010年05月02日 14点05分 11
level 1
我果然不会用T T
path(bt种子在rss中的路径)
pattern一般是eclosure,少数在guid里面《---那要两个都试吗?(这是什么啊orz)
[字幕组名].*?[动画名].*?[数字] ---是这样吗?-----》working.*?04
2010年05月03日 10点05分 12
level 1
川添珠姬 楼主
working.*?04没错 字幕组名可以缺省
path一般是enclosure只有少数不规范的在guid里面,反正你全填enclosure就是了目前只发现破狗是在guid里面
2010年05月03日 12点05分 13
level 1
川添珠姬 楼主
另外本来是打算拿QT拖一个GUI的偷懒没做于是把配置文件改成了yaml代码清爽多了配置文件也简单多了
2010年05月03日 12点05分 14
level 1
川添珠姬 楼主
另外04的0可以省掉写成4对于中文写第X话的请自行查阅正则表达式用法(大概10分钟能上手)
2010年05月03日 12点05分 15
level 4
用记事本编辑的话貌似会悲剧~~~
2010年05月06日 07点05分 16
level 7
MARK之 过段时间再来研究
2010年05月07日 03点05分 17
level 1
川添珠姬 楼主
嗯,内码为ascii的win系统用记事本编辑过后运行时会乱码...用ultraedit之类的吧
2010年05月07日 10点05分 18
1