完全屬於我自己的Blog,運行在我的路由器H218N上.記錄著我想記錄的文字.

08月 17

Aria2百度网盘专用魔改版(续)

最近下载电影喜欢上用BT方式了,下载工具当然还是aria2,但是如果下载的种子是由BitComet这软件创建的话,多半会出现一堆名字为____padding_file_1_如果您看到此文件,请升级到BitComet(比特彗星)0.85或以上版本____这样的文件,简直就是流氓啊!

治这流氓,本来是想通过再YAAW上动手脚,自动取消选择这些文件的.但是想想这效率也太低了,而且也不见得只会用这个WebUI啊,另外如果下载的是磁力链,连选择的机会都没有呢!

那还是从aria2源码上动手脚吧,以流氓的方式对付流氓吧,嘿嘿.
先看aria2的文档,是可以通过传入需要下载的文件的索引值进行控制的,
找到src/bittorrent_helper.cc这个文件就是对BT种子文件进行解析的,就在此处动刀吧!
思路就是,如果添加任务都时候传递了索引参数,那不进行任何流氓操作,
如果只是添加任务,没说要下载指定的文件,那么流氓来了,所有文件名过滤一下,记录不是"流氓文件"的文件索引值,
"生成"一个新的索引参数,当成是用户参数传给aria2,达到忽略"流氓文件"的目的.

源码在此

brew Formula参见上一篇aria2魔改文章~

标签:none

还不快抢沙发

添加新评论