写了一个下载软件
-
- 帖子: 45
- 注册时间: 2007-04-03 18:56
写了一个下载软件
纯练手的,纯gtk的,不好用不要打我……
- 附件
-
- leafget-0.1.tar.gz
- 源代码
- (585.96 KiB) 已下载 56 次
-
- leafget_0.1-1_i386.deb
- deb包
- (73.01 KiB) 已下载 59 次
- yingtianli
- 帖子: 631
- 注册时间: 2008-09-20 14:27
Re: 写了一个下载软件
应该大力支持。
-
- 帖子: 45
- 注册时间: 2007-04-03 18:56
Re: 写了一个下载软件
谢谢哈~继续完善ing
- kissdb
- 帖子: 578
- 注册时间: 2008-03-28 10:18
- 来自: 淮安and徐州
Re: 写了一个下载软件
下载试用,支持一下,不知支持续传不
今天下午和一群女的聊天,突然有人说我不是男人。
我火了,我说,你说我不是,我掏出来给你看。
女生都笑了,有一个最牛,说,你掏啊……
于是我就把身份证掏出来了。
我火了,我说,你说我不是,我掏出来给你看。
女生都笑了,有一个最牛,说,你掏啊……
于是我就把身份证掏出来了。
- lerosua
- 论坛版主
- 帖子: 8455
- 注册时间: 2007-11-29 9:41
- 联系:
Re: 写了一个下载软件
有图不?
- kissdb
- 帖子: 578
- 注册时间: 2008-03-28 10:18
- 来自: 淮安and徐州
Re: 写了一个下载软件
老是崩溃,速度有的还可以,
-
- 帖子: 45
- 注册时间: 2007-04-03 18:56
Re: 写了一个下载软件
支持的kissdb 写了:下载试用,支持一下,不知支持续传不
-
- 帖子: 45
- 注册时间: 2007-04-03 18:56
Re: 写了一个下载软件
晕,那能把~/.leafget/leafget.log的后面贴来看看问题出在哪里吗?我正在改kissdb 写了:老是崩溃,速度有的还可以,
- kissdb
- 帖子: 578
- 注册时间: 2008-03-28 10:18
- 来自: 淮安and徐州
Re: 写了一个下载软件
-- LEAFGET --
task < maxtask
RUNNING
now is doing net work!
URL: http://dl-sh-ctc-2.pchome.net/0f/9u/FantasyCodecs432.rar
Port: 80
Address: dl-sh-ctc-2.pchome.net
FileName: /0f/9u/FantasyCodecs432.rar
HTTP/1.1 200 OK
Server: nginx/0.6.32
Date: Sat, 21 Mar 2009 14:44:14 GMT
Content-Type: application/x-rar-compressed
Content-Length: 64827685
Last-Modified: Fri, 13 Mar 2009 06:12:04 GMT
Connection: keep-alive
Accept-Ranges: bytes
TotalSize: 64827685
Last-Modified: Fri, 13 Mar 2009 06:12:04 GMT
Connection: keep-alive
Accept-Ranges: bytes
GET /0f/9u/FantasyCodecs432.rar HTTP/1.1
User-Agent: Mozilla/4.0 (Leafget; Linux)
Host:dl-sh-ctc-2.pchome.net
Accept: */*
Range: bytes=-64827685
now save history.
PAUSED 1-3
PAUSED 3-3
task = maxtask
RUNNING
now is doing net work!
URL: http://ppa.launchpad.net/team-xbmc-svn/ppa/ubuntu/pool/main/x/xbmc/xbmc-common_8.10final1svn18760-intrepid1_i386.deb
Port: 80
Address: ppa.launchpad.net
FileName: /team-xbmc-svn/ppa/ubuntu/pool/main/x/xbmc/xbmc-common_8.10final1svn18760-intrepid1_i386.deb
HTTP/1.1 200 OK
Date: Sat, 21 Mar 2009 14:45:41 GMT
Server: Apache/2.2.8 (Ubuntu) mod_ssl/2.2.8 OpenSSL/0.9.8g
Last-Modified: Sat, 21 Mar 2009 10:21:13 GMT
ETag: "2531aca-33eaa0c-4659e648c5840"
Accept-Ranges: bytes
Content-Length: 54438412
Content-Type: application/x-debian-package
TotalSize: 54438412
Content-Type: application/x-debian-package
GET /team-xbmc-svn/ppa/ubuntu/pool/main/x/xbmc/xbmc-common_8.10final1svn18760-intrepid1_i386.deb HTTP/1.1
User-Agent: Mozilla/4.0 (Leafget; Linux)
Host:ppa.launchpad.net
Accept: */*
Range: bytes=-54438412
Error: could not receive from server.
Error: could not get file.
FAILED 1-3
now save history.
FAILED 2-3
FAILED 3-3
task = maxtask
RUNNING
now is doing net work!
URL: http://ppa.launchpad.net/team-xbmc-svn/ppa/ubuntu/pool/main/x/xbmc/xbmc-common_8.10final1svn18760-intrepid1_i386.deb
Port: 80
Address: ppa.launchpad.net
FileName: /team-xbmc-svn/ppa/ubuntu/pool/main/x/xbmc/xbmc-common_8.10final1svn18760-intrepid1_i386.deb
Error: could not get http file head.
-- LEAFGET --
task < maxtask
RUNNING
now is doing net work!
URL: http://ppa.launchpad.net/team-xbmc-svn/ppa/ubuntu/pool/main/x/xbmc/xbmc-common_8.10final1svn18760-intrepid1_i386.deb
Port: 80
Address: ppa.launchpad.net
FileName: /team-xbmc-svn/ppa/ubuntu/pool/main/x/xbmc/xbmc-common_8.10final1svn18760-intrepid1_i386.deb
HTTP/1.1 200 OK
Date: Sat, 21 Mar 2009 14:46:53 GMT
Server: Apache/2.2.8 (Ubuntu) mod_ssl/2.2.8 OpenSSL/0.9.8g
Last-Modified: Sat, 21 Mar 2009 10:21:13 GMT
ETag: "2531aca-33eaa0c-4659e648c5840"
Accept-Ranges: bytes
Content-Length: 54438412
Content-Type: application/x-debian-package
TotalSize: 54438412
Content-Type: application/x-debian-package
-- LEAFGET --
task < maxtask
RUNNING
now is doing net work!
URL: http://ppa.launchpad.net/team-xbmc-svn/ppa/ubuntu/pool/main/x/xbmc/xbmc-common_8.10final1svn18760-intrepid1_i386.deb
Port: 80
Address: ppa.launchpad.net
FileName: /team-xbmc-svn/ppa/ubuntu/pool/main/x/xbmc/xbmc-common_8.10final1svn18760-intrepid1_i386.deb
HTTP/1.1 200 OK
Date: Sat, 21 Mar 2009 14:47:44 GMT
Server: Apache/2.2.8 (Ubuntu) mod_ssl/2.2.8 OpenSSL/0.9.8g
Last-Modified: Sat, 21 Mar 2009 10:21:13 GMT
ETag: "2531aca-33eaa0c-4659e648c5840"
Accept-Ranges: bytes
Content-Length: 54438412
Content-Type: application/x-debian-package
TotalSize: 54438412
Content-Type: application/x-debian-package
now save history.
GET /team-xbmc-svn/ppa/ubuntu/pool/main/x/xbmc/xbmc-common_8.10final1svn18760-intrepid1_i386.deb HTTP/1.1
User-Agent: Mozilla/4.0 (Leafget; Linux)
Host:ppa.launchpad.net
Accept: */*
Range: bytes=-54438412
Error: could not receive from server.
Error: could not get file.
FAILED 1-3
now save history.
FAILED 2-3
FAILED 3-3
task < maxtask
RUNNING
now is doing net work!
URL: http://dl-sh-ctc-2.pchome.net/0f/9u/FantasyCodecs432.rar
Port: 80
Address: dl-sh-ctc-2.pchome.net
FileName: /0f/9u/FantasyCodecs432.rar
HTTP/1.1 200 OK
Server: nginx/0.6.32
Date: Sat, 21 Mar 2009 14:44:14 GMT
Content-Type: application/x-rar-compressed
Content-Length: 64827685
Last-Modified: Fri, 13 Mar 2009 06:12:04 GMT
Connection: keep-alive
Accept-Ranges: bytes
TotalSize: 64827685
Last-Modified: Fri, 13 Mar 2009 06:12:04 GMT
Connection: keep-alive
Accept-Ranges: bytes
GET /0f/9u/FantasyCodecs432.rar HTTP/1.1
User-Agent: Mozilla/4.0 (Leafget; Linux)
Host:dl-sh-ctc-2.pchome.net
Accept: */*
Range: bytes=-64827685
now save history.
PAUSED 1-3
PAUSED 3-3
task = maxtask
RUNNING
now is doing net work!
URL: http://ppa.launchpad.net/team-xbmc-svn/ppa/ubuntu/pool/main/x/xbmc/xbmc-common_8.10final1svn18760-intrepid1_i386.deb
Port: 80
Address: ppa.launchpad.net
FileName: /team-xbmc-svn/ppa/ubuntu/pool/main/x/xbmc/xbmc-common_8.10final1svn18760-intrepid1_i386.deb
HTTP/1.1 200 OK
Date: Sat, 21 Mar 2009 14:45:41 GMT
Server: Apache/2.2.8 (Ubuntu) mod_ssl/2.2.8 OpenSSL/0.9.8g
Last-Modified: Sat, 21 Mar 2009 10:21:13 GMT
ETag: "2531aca-33eaa0c-4659e648c5840"
Accept-Ranges: bytes
Content-Length: 54438412
Content-Type: application/x-debian-package
TotalSize: 54438412
Content-Type: application/x-debian-package
GET /team-xbmc-svn/ppa/ubuntu/pool/main/x/xbmc/xbmc-common_8.10final1svn18760-intrepid1_i386.deb HTTP/1.1
User-Agent: Mozilla/4.0 (Leafget; Linux)
Host:ppa.launchpad.net
Accept: */*
Range: bytes=-54438412
Error: could not receive from server.
Error: could not get file.
FAILED 1-3
now save history.
FAILED 2-3
FAILED 3-3
task = maxtask
RUNNING
now is doing net work!
URL: http://ppa.launchpad.net/team-xbmc-svn/ppa/ubuntu/pool/main/x/xbmc/xbmc-common_8.10final1svn18760-intrepid1_i386.deb
Port: 80
Address: ppa.launchpad.net
FileName: /team-xbmc-svn/ppa/ubuntu/pool/main/x/xbmc/xbmc-common_8.10final1svn18760-intrepid1_i386.deb
Error: could not get http file head.
-- LEAFGET --
task < maxtask
RUNNING
now is doing net work!
URL: http://ppa.launchpad.net/team-xbmc-svn/ppa/ubuntu/pool/main/x/xbmc/xbmc-common_8.10final1svn18760-intrepid1_i386.deb
Port: 80
Address: ppa.launchpad.net
FileName: /team-xbmc-svn/ppa/ubuntu/pool/main/x/xbmc/xbmc-common_8.10final1svn18760-intrepid1_i386.deb
HTTP/1.1 200 OK
Date: Sat, 21 Mar 2009 14:46:53 GMT
Server: Apache/2.2.8 (Ubuntu) mod_ssl/2.2.8 OpenSSL/0.9.8g
Last-Modified: Sat, 21 Mar 2009 10:21:13 GMT
ETag: "2531aca-33eaa0c-4659e648c5840"
Accept-Ranges: bytes
Content-Length: 54438412
Content-Type: application/x-debian-package
TotalSize: 54438412
Content-Type: application/x-debian-package
-- LEAFGET --
task < maxtask
RUNNING
now is doing net work!
URL: http://ppa.launchpad.net/team-xbmc-svn/ppa/ubuntu/pool/main/x/xbmc/xbmc-common_8.10final1svn18760-intrepid1_i386.deb
Port: 80
Address: ppa.launchpad.net
FileName: /team-xbmc-svn/ppa/ubuntu/pool/main/x/xbmc/xbmc-common_8.10final1svn18760-intrepid1_i386.deb
HTTP/1.1 200 OK
Date: Sat, 21 Mar 2009 14:47:44 GMT
Server: Apache/2.2.8 (Ubuntu) mod_ssl/2.2.8 OpenSSL/0.9.8g
Last-Modified: Sat, 21 Mar 2009 10:21:13 GMT
ETag: "2531aca-33eaa0c-4659e648c5840"
Accept-Ranges: bytes
Content-Length: 54438412
Content-Type: application/x-debian-package
TotalSize: 54438412
Content-Type: application/x-debian-package
now save history.
GET /team-xbmc-svn/ppa/ubuntu/pool/main/x/xbmc/xbmc-common_8.10final1svn18760-intrepid1_i386.deb HTTP/1.1
User-Agent: Mozilla/4.0 (Leafget; Linux)
Host:ppa.launchpad.net
Accept: */*
Range: bytes=-54438412
Error: could not receive from server.
Error: could not get file.
FAILED 1-3
now save history.
FAILED 2-3
FAILED 3-3
今天下午和一群女的聊天,突然有人说我不是男人。
我火了,我说,你说我不是,我掏出来给你看。
女生都笑了,有一个最牛,说,你掏啊……
于是我就把身份证掏出来了。
我火了,我说,你说我不是,我掏出来给你看。
女生都笑了,有一个最牛,说,你掏啊……
于是我就把身份证掏出来了。
-
- 帖子: 45
- 注册时间: 2007-04-03 18:56
Re: 写了一个下载软件
奇怪,我能下,没问题
-- LEAFGET --
task < maxtask
RUNNING
now is doing net work!
URL: http://ppa.launchpad.net/team-xbmc-svn/ ... 1_i386.deb
Port: 80
Address: ppa.launchpad.net
FileName: /team-xbmc-svn/ppa/ubuntu/pool/main/x/xbmc/xbmc-common_8.10final1svn18760-intrepid1_i386.deb
HTTP/1.1 200 OK
Date: Mon, 23 Mar 2009 18:49:32 GMT
Server: Apache/2.2.8 (Ubuntu) mod_ssl/2.2.8 OpenSSL/0.9.8g
Last-Modified: Sat, 21 Mar 2009 10:21:13 GMT
ETag: "2531aca-33eaa0c-4659e648c5840"
Accept-Ranges: bytes
Content-Length: 54438412
Content-Type: application/x-debian-package
TotalSize: 54438412
Content-Type: application/x-debian-package
GET /team-xbmc-svn/ppa/ubuntu/pool/main/x/xbmc/xbmc-common_8.10final1svn18760-intrepid1_i386.deb HTTP/1.1
User-Agent: Mozilla/4.0 (Leafget; Linux)
Host:ppa.launchpad.net
Accept: */*
Range: bytes=-54438412
-- LEAFGET --
task < maxtask
RUNNING
now is doing net work!
URL: http://ppa.launchpad.net/team-xbmc-svn/ ... 1_i386.deb
Port: 80
Address: ppa.launchpad.net
FileName: /team-xbmc-svn/ppa/ubuntu/pool/main/x/xbmc/xbmc-common_8.10final1svn18760-intrepid1_i386.deb
HTTP/1.1 200 OK
Date: Mon, 23 Mar 2009 18:49:32 GMT
Server: Apache/2.2.8 (Ubuntu) mod_ssl/2.2.8 OpenSSL/0.9.8g
Last-Modified: Sat, 21 Mar 2009 10:21:13 GMT
ETag: "2531aca-33eaa0c-4659e648c5840"
Accept-Ranges: bytes
Content-Length: 54438412
Content-Type: application/x-debian-package
TotalSize: 54438412
Content-Type: application/x-debian-package
GET /team-xbmc-svn/ppa/ubuntu/pool/main/x/xbmc/xbmc-common_8.10final1svn18760-intrepid1_i386.deb HTTP/1.1
User-Agent: Mozilla/4.0 (Leafget; Linux)
Host:ppa.launchpad.net
Accept: */*
Range: bytes=-54438412
-
- 帖子: 52
- 注册时间: 2007-03-31 10:01
Re: 写了一个下载软件
借鉴一下。谢谢了。做个记号
-
- 帖子: 52
- 注册时间: 2007-03-31 10:01
Re: 写了一个下载软件
第一次啊。看懂开源的源码。哈哈哈谢谢楼主。也想写个类似的东西可惜还不会啊。
- julykitt
- 帖子: 397
- 注册时间: 2008-10-14 12:46
-
- 帖子: 4
- 注册时间: 2007-05-27 23:25
Re: 写了一个下载软件
羡慕楼主的水平,我刚开始磕磕碰碰用ubuntu呢。纯菜鸟。
- jarryson
- 帖子: 4002
- 注册时间: 2005-08-14 19:53
Re: 写了一个下载软件
有无项目主页呢?搜索了一下,sf上有,googlecode上也有但是好像是一个人。
只是sf上介绍说用了gtkmm,我这里编译没有需要gtkmm,不知道能不能多线程呢?期待lz工作
提点建议:把配置文件移动到.config/下去,如果可能,日志就放到.cache下去,glib的g_get_user_cache_dir()就可以了。还有,默认编译完成没有图标的。。图标没有自动install
Archlinux上的PKGBUILD上传到AUR上了。。。svn的编译通不过。。。
从google code上的svn来的代码还不能编译通过,而且autogen.sh configure都没有执行权限。0.10版本只有autogen.sh没有。
只是sf上介绍说用了gtkmm,我这里编译没有需要gtkmm,不知道能不能多线程呢?期待lz工作
提点建议:把配置文件移动到.config/下去,如果可能,日志就放到.cache下去,glib的g_get_user_cache_dir()就可以了。还有,默认编译完成没有图标的。。图标没有自动install
代码: 全选
--- src/appcore.cpp.old 2009-03-19 20:02:02.000000000 +0800
+++ src/appcore.cpp 2009-03-29 03:19:53.254639237 +0800
@@ -91,13 +91,13 @@
void AppCore::define_home ( void )
{
const gchar* home;
- home = g_getenv ("HOME");
+ home = g_get_user_config_dir ();
homePath = "";
if( home )
{
homePath.append( home );
- homePath.append( "/.leafget/" );
+ homePath.append( "/leafget/" );
}
else
homePath = "/tmp/";
从google code上的svn来的代码还不能编译通过,而且autogen.sh configure都没有执行权限。0.10版本只有autogen.sh没有。