Linux
下该不该有迅雷,这个问题一直存在分歧,在此也不予讨论。不过,迅雷抗死链的作用是巨大的,这点是不容置疑的,很多人确实用得着。
有需求就有市场,于是乎,Ubuntu 中文论坛的一位 放出了 furl
这个小程序
,不但可以解析迅雷的 thunder:// 协议,还可以返回迅雷候选地址, xiooli
大侠更是做出了 Shell
脚本
,自动调用 aria2 进行下载。
可惜的是,furl 是 32 位闭源程序,所依赖的 lib32-libopenssl2 在 Arch
Linux 下面安装不了……
突然想起,前些日子,可可熊大侠不是 写过一个
pythunder
么?干嘛不用这个下载呢?于是就有了下面的程序……
很简单的一个脚本,呵呵,参数和 aria2 是一样的,区别只在于对于 url
的处理(暂时 url 只能放在命令行的最后)。
比如下载 http://www.dmato.com/DownloadFile/FishDesk2009Beta4.exe
,就运行:
默认 aria2 可以支持 5 线程,如果你想改为 10 线程,那么:
指定下载目录,用 -d:
更多用法详见:
目前的主要问题是,可可熊大侠的网站响应速度太慢了,过半分钟才会返回候选列表,汗……不知道是不是我的网速问题,大家可以试一下。另外,就是没有解迅雷的
thunder:// 协议了,还有快车什么的,这个貌似不难,有时间研究一下。
现在还没有开源版本的迅雷候选地址搜索工具,主要大家怕流传太广,遭到迅雷封锁。但是还是好想看看代码是怎么写的啊……
最后,项目的地址:
http://github.com/iven/tharia2/