基于Qt4的aria2下载工具前端管理器karia2
-
- 帖子: 12
- 注册时间: 2010-06-13 12:58
基于Qt4的aria2下载工具前端管理器karia2
karia2使用linux平台比较好的aria2下载工具作为后端,实现下载的管理控制,与浏览器的关联等外围功能。
目前还没有成熟版本发布,虽然可用但也有些问题,一直自己在做,感觉到遇到了瓶颈,不知道继续做的话重点如何发展,希望有兴趣有经验的朋友加入讨论,帮助改进。
功能说明及预览:
http://www.qtchina.net/?q=node/434
目前还没有成熟版本发布,虽然可用但也有些问题,一直自己在做,感觉到遇到了瓶颈,不知道继续做的话重点如何发展,希望有兴趣有经验的朋友加入讨论,帮助改进。
功能说明及预览:
http://www.qtchina.net/?q=node/434
上次由 drswinghead 在 2010-06-20 9:43,总共编辑 1 次。
-
- 帖子: 17
- 注册时间: 2007-01-14 21:18
Re: 基于Qt4的aria2下载工具前端管理器karia2
折腾了半天,终于运行起来了,感觉灰常强大。
于是尝试写了生平第一个Archlinux的PKGBUILD,打包并安装成功,但是运行起来很多东西都找不到,比如语言、图片等,都是放到/usr/share/karia2/下相关目录里的,但是没用,程序不会调用,why?
(新手问题多,请见谅。)
于是尝试写了生平第一个Archlinux的PKGBUILD,打包并安装成功,但是运行起来很多东西都找不到,比如语言、图片等,都是放到/usr/share/karia2/下相关目录里的,但是没用,程序不会调用,why?
(新手问题多,请见谅。)
- linlee
- 帖子: 1132
- 注册时间: 2007-10-20 11:30
-
- 帖子: 17
- 注册时间: 2007-01-14 21:18
Re: 基于Qt4的aria2下载工具前端管理器karia2
经过反复修改PKGBUILD,最终还是失败了。svn下来后有个packages目录,里面有个mkpkg.sh的文件,研究了半天,觉得也忒复杂了。
按我个人的意思是把karia2这个执行文件直接ln到bin目录得了。
请问楼主是本软件的开发者么?可否详解一二?
最后附图二张:
按我个人的意思是把karia2这个执行文件直接ln到bin目录得了。
请问楼主是本软件的开发者么?可否详解一二?
最后附图二张:
上次由 afoo 在 2010-06-18 21:11,总共编辑 1 次。
-
- 帖子: 17
- 注册时间: 2007-01-14 21:18
Re: 基于Qt4的aria2下载工具前端管理器karia2
如果此软件再配合(整合?) xiooli 同学的“利用迅雷资源的下载脚本” mutidown.sh和 krash 同学的 “获取迅雷候选资源”的工具furl那就可以形成linux下"迅雷"啦!!!
-
- 帖子: 12
- 注册时间: 2010-06-13 12:58
Re: 基于Qt4的aria2下载工具前端管理器karia2
多谢支持,本人是开发人员。
2楼提到的图片问题,目录这个程序只适合在编译目录中运行,没有使用linux标准中的xdg方式处理相关图标,这个准备改进的地方。
关于获取迅雷资源的问题,我测试过那个脚本和furl程序,在64位上运行崩溃,最新的ubuntu 10.4上也得不到结果,作者没有给出源码,无法查找问题原因,无法改进,所以没有整合进来。
本软件运行迅雷链接和flashget链接的转换,可在url输入框中直接输入。
楼上觉得好用,可否抓一个正在下载文件的抓图,这样也许更有说服力,多谢。
希望有兴趣的朋友们帮助改进,提意见及建议。
2楼提到的图片问题,目录这个程序只适合在编译目录中运行,没有使用linux标准中的xdg方式处理相关图标,这个准备改进的地方。
关于获取迅雷资源的问题,我测试过那个脚本和furl程序,在64位上运行崩溃,最新的ubuntu 10.4上也得不到结果,作者没有给出源码,无法查找问题原因,无法改进,所以没有整合进来。
本软件运行迅雷链接和flashget链接的转换,可在url输入框中直接输入。
楼上觉得好用,可否抓一个正在下载文件的抓图,这样也许更有说服力,多谢。
希望有兴趣的朋友们帮助改进,提意见及建议。
-
- 帖子: 12
- 注册时间: 2010-06-13 12:58
Re: 基于Qt4的aria2下载工具前端管理器karia2
to afoo:
能不能把你写的archbuild发布一下,加入到karia2项目svn中呢?
能不能把你写的archbuild发布一下,加入到karia2项目svn中呢?
- linlee
- 帖子: 1132
- 注册时间: 2007-10-20 11:30
-
- 帖子: 17
- 注册时间: 2007-01-14 21:18
Re: 基于Qt4的aria2下载工具前端管理器karia2
原来如此。我针对楼主这条说明修改了PKGBUILD,把执行程序也丢进/usr/share/karia2/目录里面,然后新加入了一个shell脚本,drswinghead 写了: 2楼提到的图片问题,目录这个程序只适合在编译目录中运行,没有使用linux标准中的xdg方式处理相关图标,这个准备改进的地方。
丢进/usr/bin/目录下,赋予运行权限,使之能调用执行/usr/share/karia2/里的karia2这个程序,现在可以运行并读取语言和图片等文件了。
我本菜鸟,功力尚浅,写得很繁琐粗糙,见笑了,还请高手们能修改使之更合理精悍。
shell脚本“karia2.sh”如下:
代码: 全选
exec /usr/share/karia2/karia2
代码: 全选
# Maintainer: liuguangzhao <liuguangzhao at users.sf.net>
# Contributor: afoo <afoocn at gmail.com>
pkgname=karia2
pkgver=138
_realver=138
pkgrel=1
pkgdesc="A QT4 GUI for aria2 download manager"
arch=(i686)
url="http://karia2.sourceforge.net"
license=('GPL')
depends=('qt' 'aria2')
source=('karia2.sh')
md5sums=('c9292dc6e6b127e5a77ab9da2343dfc7')
_svntrunk=https://karia2.svn.sourceforge.net/svnroot/karia2/trunk
_svnmod=karia2
build() {
cd ${srcdir}
if [ -d $_svnmod/.svn ]; then
(cd $_svnmod && svn up -r $pkgver)
else
svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod
fi
msg "SVN checkout done or server timeout"
msg "Starting make..."
rm -r $startdir/src/$_svnmod-build
cp -r $_svnmod $_svnmod-build
cd $_svnmod-build
#
# BUILD
#
qmake || return 1
make PREFIX=/usr || return 1
#strip -s -v $pkgdir/usr/bin/$pkgname
mkdir -p $pkgdir/usr/share/$pkgname || return 1
mkdir -p $pkgdir/usr/bin || return1
chmod +x bin/./$pkgname
cp -v bin/$pkgname $pkgdir/usr/share/$pkgname/
cp -v $startdir/karia2.sh $pkgdir/usr/bin/karia2
chmod +x $pkgdir/usr/bin/karia2
cp -Rfv {icons,browser,Resources,images,translations,data,doc,sounds} $pkgdir/usr/share/$pkgname/ || return 1
rm -rfv $pkgdir/usr/share/$pkgname/{icons,icons/status,browser,Resources,images,translations,data,doc,sounds}/.svn
}
上次由 afoo 在 2010-06-21 22:14,总共编辑 1 次。
- xiooli
- 帖子: 6956
- 注册时间: 2007-11-19 21:51
- 来自: 成都
- 联系:
Re: 基于Qt4的aria2下载工具前端管理器karia2
阿福同学 n-a-i-v-e 了,迅雷早就改了协议,那个脚本死翘翘很久了。afoo 写了:如果此软件再配合(整合?) xiooli 同学的“利用迅雷资源的下载脚本” mutidown.sh和 krash 同学的 “获取迅雷候选资源”的工具furl那就可以形成linux下"迅雷"啦!!!
ps: 怎么连 n-a-i-v-e 也敏感词了?
-
- 帖子: 17
- 注册时间: 2007-01-14 21:18
Re: 基于Qt4的aria2下载工具前端管理器karia2
楼上的大侠,你的基于Archlinux的项目 Joolix 怎么没音信了啊?
- xiooli
- 帖子: 6956
- 注册时间: 2007-11-19 21:51
- 来自: 成都
- 联系:
Re: 基于Qt4的aria2下载工具前端管理器karia2
额,惭愧阿,为生计奔波,没空整哦 等有空的时候再弄吧,先要死不活的挂那里。afoo 写了:楼上的大侠,你的基于Archlinux的项目 Joolix 怎么没音信了啊?
-
- 帖子: 17
- 注册时间: 2007-01-14 21:18
Re: 基于Qt4的aria2下载工具前端管理器karia2
不能处理url跳转?除非给真实的下载地址,否则下不了。
麻烦楼主看看,比如我要下http://www.uushare.com/filedownload?user=appinn&id=3161400
这里的东西,karia2是处理不了的。
麻烦楼主看看,比如我要下http://www.uushare.com/filedownload?user=appinn&id=3161400
这里的东西,karia2是处理不了的。
-
- 帖子: 12
- 注册时间: 2010-06-13 12:58
Re: 基于Qt4的aria2下载工具前端管理器karia2
多谢afoo提供的PKGBUILD,我加到项目svn中了。
https://karia2.svn.sourceforge.net/svnr ... k/packages
最后url跳转的问题,之前测试的时候我也发现了,给aria2打了个补丁,专门处理国内一些防盗链措施的
要做包的话,可以直接用。
http://www.qtchina.net/?q=node/435
https://karia2.svn.sourceforge.net/svnr ... k/packages
最后url跳转的问题,之前测试的时候我也发现了,给aria2打了个补丁,专门处理国内一些防盗链措施的
要做包的话,可以直接用。
http://www.qtchina.net/?q=node/435
-
- 帖子: 12
- 注册时间: 2010-06-13 12:58
Re: 基于Qt4的aria2下载工具前端管理器karia2
楼上做的这个吗, Joolix 是一个基于 Ubuntu 的移动操作系统?
密切关注。
密切关注。