写了一个下载软件

上网、浏览、聊天、下载等
..路西法..
帖子: 45
注册时间: 2007-04-03 18:56

写了一个下载软件

#1

帖子 ..路西法.. » 2009-03-21 20:16

:em06 纯练手的,纯gtk的,不好用不要打我…… :em02
附件
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: 写了一个下载软件

#2

帖子 yingtianli » 2009-03-21 20:29

应该大力支持。
..路西法..
帖子: 45
注册时间: 2007-04-03 18:56

Re: 写了一个下载软件

#3

帖子 ..路西法.. » 2009-03-21 21:21

谢谢哈~继续完善ing
头像
kissdb
帖子: 578
注册时间: 2008-03-28 10:18
来自: 淮安and徐州

Re: 写了一个下载软件

#4

帖子 kissdb » 2009-03-21 22:34

下载试用,支持一下,不知支持续传不
今天下午和一群女的聊天,突然有人说我不是男人。
我火了,我说,你说我不是,我掏出来给你看。
女生都笑了,有一个最牛,说,你掏啊……
于是我就把身份证掏出来了。
头像
lerosua
论坛版主
帖子: 8455
注册时间: 2007-11-29 9:41
联系:

Re: 写了一个下载软件

#5

帖子 lerosua » 2009-03-21 22:43

有图不?
头像
kissdb
帖子: 578
注册时间: 2008-03-28 10:18
来自: 淮安and徐州

Re: 写了一个下载软件

#6

帖子 kissdb » 2009-03-21 22:52

老是崩溃,速度有的还可以,
..路西法..
帖子: 45
注册时间: 2007-04-03 18:56

Re: 写了一个下载软件

#7

帖子 ..路西法.. » 2009-03-22 15:10

kissdb 写了:下载试用,支持一下,不知支持续传不
支持的
..路西法..
帖子: 45
注册时间: 2007-04-03 18:56

Re: 写了一个下载软件

#8

帖子 ..路西法.. » 2009-03-22 15:11

kissdb 写了:老是崩溃,速度有的还可以,
晕,那能把~/.leafget/leafget.log的后面贴来看看问题出在哪里吗?我正在改 :em06
头像
kissdb
帖子: 578
注册时间: 2008-03-28 10:18
来自: 淮安and徐州

Re: 写了一个下载软件

#9

帖子 kissdb » 2009-03-23 12:26

-- 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
今天下午和一群女的聊天,突然有人说我不是男人。
我火了,我说,你说我不是,我掏出来给你看。
女生都笑了,有一个最牛,说,你掏啊……
于是我就把身份证掏出来了。
..路西法..
帖子: 45
注册时间: 2007-04-03 18:56

Re: 写了一个下载软件

#10

帖子 ..路西法.. » 2009-03-24 2:52

奇怪,我能下,没问题 :em20

-- 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
Flashboy
帖子: 52
注册时间: 2007-03-31 10:01

Re: 写了一个下载软件

#11

帖子 Flashboy » 2009-03-27 23:43

借鉴一下。谢谢了。做个记号
Flashboy
帖子: 52
注册时间: 2007-03-31 10:01

Re: 写了一个下载软件

#12

帖子 Flashboy » 2009-03-28 0:20

第一次啊。看懂开源的源码。哈哈哈谢谢楼主。也想写个类似的东西可惜还不会啊。
头像
julykitt
帖子: 397
注册时间: 2008-10-14 12:46

Re: 写了一个下载软件

#13

帖子 julykitt » 2009-03-28 7:53

雁过留名,做个标记
微软做的是商品—能卖出就行
苹果做的是艺术品—卖的就是艺术
Linux是手工制品—自己用着爽就行
ADOLESCEN
帖子: 4
注册时间: 2007-05-27 23:25

Re: 写了一个下载软件

#14

帖子 ADOLESCEN » 2009-03-28 11:31

羡慕楼主的水平,我刚开始磕磕碰碰用ubuntu呢。纯菜鸟。
头像
jarryson
帖子: 4002
注册时间: 2005-08-14 19:53

Re: 写了一个下载软件

#15

帖子 jarryson » 2009-03-29 3:02

有无项目主页呢?搜索了一下,sf上有,googlecode上也有但是好像是一个人。

只是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/";
Archlinux上的PKGBUILD上传到AUR上了。。。svn的编译通不过。。。

从google code上的svn来的代码还不能编译通过,而且autogen.sh configure都没有执行权限。0.10版本只有autogen.sh没有。
回复