• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

debian/H07-May-2022-170100

languages/H11-Mar-2007-22,24117,842

man/H03-May-2022-1,9051,606

resources/H11-Mar-2007-7,1366,372

src/H03-May-2022-11,90610,043

AUTHORSH A D11-Mar-200767 53

COPYINGH A D11-Mar-200717.6 KiB341281

ChangeLogH A D11-Mar-20077 KiB218196

ChangeLog.brH A D11-Mar-20078.2 KiB235215

Makefile.amH A D11-Mar-2007215 1712

Makefile.gccH A D11-Mar-200720 KiB452384

Makefile.inH A D11-Mar-200719.1 KiB632555

READMEH A D11-Mar-20074.7 KiB143102

README.brH A D11-Mar-20075.7 KiB153116

TODOH A D11-Mar-20072.9 KiB6564

aclocal.m4H A D11-Mar-2007272.7 KiB7,7226,876

bootstrapH A D11-Mar-20071.2 KiB4825

config.guessH A D12-Oct-200643.2 KiB1,5011,289

config.h.inH A D11-Mar-20071.4 KiB5637

config.subH A D12-Oct-200631.8 KiB1,6171,473

configureH A D11-Mar-2007729 KiB23,07218,420

configure.inH A D11-Mar-20072.7 KiB10689

depcompH A D11-Mar-200714.8 KiB527335

install-shH A D11-Mar-20079.3 KiB326189

ltmain.shH A D11-Mar-2006192.1 KiB6,8725,424

makefile.vcH A D11-Mar-20078.7 KiB298218

missingH A D11-Mar-200710.4 KiB361270

revision.m4H A D11-Mar-200736 21

wxDFast.cbpH A D11-Mar-20073.2 KiB9594

README

1wxDownload Fast
2=====================================================================
3
41) Introduction
5---------------
6This program was created with the intention of replacing existing
7commercial download managers. It will have many options and be as complete
8as possible.
9
102) Features of wxDownload Fast
11---------------------------------
12* Faster downloads (with Segmented/Multi-threaded/Accelerated transfers)
13* Download resuming (Pause and restart where you stopped)
14* Download scheduling
15* Organizes files you have already downloaded
16* View server messages (HTTP, FTP, file://). No HTTPS support.
17* Available in multiple languages and easily translated.  Now available in
18  Portuguese [Brazil], Spanish, English, German, Russian, Hungarian, Polish,
19  French, Indonesian, Turkish and Dutch
20* Connection to FTP/HTTP servers which require a password
21* Calculates the MD5/SHA1 checksum of downloaded files so they can be easily verified
22* Firefox integration through FlashGot
23* Can be used as a portable download manager (Windows only)
24* Can be used over proxy servers(HTTP proxy support)
25
263) Command line Parameters
27--------------------------
28[URLS],
29URLs of the files to be downloaded are separated by spaces
30Ex: www.foo.com/foo.exe ftp://ftp.foo.com/foo2.exe http://foo.com:8080/foo3.exe
31
32--hide,
33Start with the the main window hidden
34
35--notray,
36Don't show the icon in the system tray
37
38-list TEXTFILE, --list=TEXTFILE,
39Parse a text file with the list of files to download
40
41-destination DIR, --destination=DIR,
42Destination directory
43
44-reference URL, --reference=URL
45Parse a URL that will be set as a reference URL
46
47-comments COMMENTS, --comments=COMMENTS,
48Add comments for the download
49
504) Firefox Integration
51----------------------
52To integrate with Firefox, do the following:
53
541) Install the FlashGot extension for Firefox (www.flashgot.org/getit)
552) After restart the Firefox, go to Tools -> FlashGot -> More Options
563) Now select the "wxDownload Fast" on the Download Manager's List
57
58
595) Installation
60---------------
61
625.1) Windows 2000 & XP
63----------------------
64
65- Installing from binary
66
67Is available in the page of the program contends this program.  This archive is in
68the form of an installation program.
69To install the program follow the wizard.
70
71Then to change the Language from Portuguese to English do this:
721) Start the program
732) Go to menu "Ver->Idiomas->"Ingles"
74
75- Compiling source code
76
77To build the program on Windows, MinGW and MSys [ www.mingw.org ] are required,
78which are the GCC compiler for Windows and Unix environments respectively.
79Other requirements include the library wxWidgets [www.wxwidgets.org ],
80built with the options: --enable-xrc --enable-unicode.
81Once you have the above requirements you can change to the directory where the source
82code was unpacked and type:
83# make -f Makefile.gcc BUILD=win32
84
85With this, the executable will be generated. After that, you can copy the executable to
86another place and run it from there.
87
88- Compiling source code (Portable mode)
89
90Follow the same instructions of the last section, but add the parameter PORTABLE=1 to
91the make command:
92# make -f Makefile.gcc BUILD=win32 PORTABLE=1
93
94
955.2) Linux
96----------
97
98- Compiling source code
99
100GCC and the program make are required to build the program in the Linux.
101Other requirements include the library wxWidgets [ www.wxwidgets.org ], built with
102the options: --enable-xrc --enable-unicode.  Once you have the above requirements you can change to
103the directory where the source code was unpacked and type:
104# ./configure
105# make
106
107With this, the executable will be generated. After that, you can copy the executable to
108another place and run it from there. To do this, type:
109# su
110# make install
111
112- Cross-compiling source code for windows
113
114This method has as objective to create a Windows executable without the Windows.
115In this case it's necessary to install MinGW on linux and build the wxWidgets
116library with the follow command:
117# ./configure --prefix=/usr/i586-mingw32msvc --host=i586-mingw32msvc --target=i586-mingw32msvc --with-msw --enable-monolithic --disable-shared --enable-xrc --enable-unicode
118# make
119
120Where "/usr/i586-mingw32msvc" is the directory that the MinGW was installed.
121
122Then to build the wxDownload Fast do:
123# ./configure --prefix=/usr/i586-mingw32msvc --host=i586-mingw32msvc  --with-wxdir=/home/user/wxWidgets-2.8.0
124# make
125
126Where "/home/user/wxWidgets-2.8.0" is the directoy where you built the wxWidgets.
127
128OBS: To build in the portable mode use the parameter: --enable-portable
129# ./configure --prefix=/usr/i586-mingw32msvc --host=i586-mingw32msvc  --with-wxdir=/home/user/wxWidgets-2.8.0 --enable-portable
130# make
131
132
1335.3) Mac OS X
134----------
135
136- Compiling source code
137
138This has not been tested but should work using the same steps as Linux. Please report
139your experiences.
140
141
142
143

README.br

1wxDownload Fast
2=====================================================================
3
41) Introdução
5-------------
6wxDownload Fast (também conhecido como wxDFast) é um gerenciador de
7downloads de código aberto. Ele é multi-plataforma, por isso ele é
8compatível com Windows(2k,XP), Linux e MacOS. Além disso, ele é um
9gerenciador de downloads multi-threaded. Isto significa que ele pode
10quebrar um arquivo em várias partes e baixar estas partes simultanea-
11mente, juntando-as novamente no final.
12Ele foi criado com o intuito de substituir os gerenciadores de down-
13loads comerciais existentes hoje em dia. Deste modo pretendo adicionar
14o máximo de opções possíveis de modo a deixar o programa o mais
15completo possível.
16
172) Características do Programa
18------------------------------
19* Downloads mais rápidos (com transferências Segmentadas/Multi-threaded/Aceleradas)
20* Reinicio de downloads (Pare e reinicie onde você parou)
21* Agendamento de downloads
22* Organiza os arquivos que você já baixou
23* Visualização de mensagens do servidor (HTTP, FTP, file://). Sem suporte HTTPS.
24* Disponível em vários idiomas e facilmente traduzível. Disponível agora
25  em Português [Brasil], Espanhol, Inglês, Alemão, Russo, Húngaro, Polonês,
26  Indonésio, Francês, Turco e Holandês
27* Conexão com servidores FTP/HTTP que necessitam de senhas
28* Calcula o código de verificação MD5/SHA1 dos arquivos baixados, de modo que possam
29  ser verificados facilmente
30* Integração com o Firefox usando FlashGot
31* Pode ser utilizado como um gerenciador de downloads portável, podendo ser utilizado
32  diretamente de um pendrive (apenas no sistema Windows)
33* Pode ser utilizado sobre servidores de proxy(suporte à HTTP proxy)
34
35
363) Parâmetros da linha de comando
37--------------------------------
38[URLS],
39Urls, separadas por espaço, dos arquivos a serem baixados
40Ex: www.foo.com/foo.exe ftp://ftp.foo.com/foo2.exe http://foo.com:8080/foo3.exe
41
42--hide,
43Iniciar com a janela principal escondida
44
45--notray,
46Não mostrar o ícone do programa na bandeja do sistema
47
48-list TEXTFILE, --list=TEXTFILE,
49Passa um arquivo de texto com a lista de arquivos a serem baixados
50sendo cada linha uma url
51
52-destination DIR, --destination=DIR,
53Diretório de destino
54
55-reference URL, --reference=URL
56Passa uma URL, que será guardada como uma URL de referência
57
58-comments COMMENTS, --comments=COMMENTS,
59Adiciona comentários ao download
60
614) Integração com o Firefox
62---------------------------
63Para ativar a integração com o Firefox faça o seguinte:
64
651) Instale a extenção FlashGot para o Firefox(www.flashgot.org/getit)
662) Após reiniciar o Firefox vá em Ferramentas -> FlashGot -> Mais opções
673) Agora selecione "wxDownload Fast" na lista de Gerenciadores de Download
68
695) Instalação
70-------------
71
725.1) Win32
73----------
74
75- Instalando a partir do binário
76
77Está disponível na página do programa um arquivo binário contendo este programa.
78Este arquivo está na forma de uma programa de instalação.
79
80- Compilando código fonte
81
82* Utilizando o make+gcc
83
84Para compilar o programa no Windows é necessário o MinGW e o MSys[www.mingw.org]
85que são o compilador GCC para windows e um ambiente unix respectivamente.
86Além disso é necessário a biblioteca wxWidgets[www.wxwidgets.org], compilada
87com a opções: --enable-xrc --enable-unicode.
88De posse dos requisitos acima basta entrar na pasta onde o código fonte foi
89descompactado e digitar:
90# make -f Makefile.gcc BUILD=win32
91
92Com isso o executável será gerado, bastando em seguida copiar o arquivo executável
93para um local desejado, e utilizá-lo.
94
95* Utilizando o nmake+MSVC
96
97Para compilar o programa no Windows é necessário o Microsoft Visual C++[versão
98comercial] ou ainda o Microsoft Visual C++ Toolkit 2003 [versão freeware] + o
99Microsoft Platform SDK.
100Além disso é necessário a biblioteca wxWidgets[www.wxwidgets.org], compilada
101com a opções: --enable-xrc --enable-unicode.
102De posse dos requisitos acima basta entrar na pasta onde o código fonte foi
103descompactado e digitar:
104# nmake -f Makefile.vc
105
106OBS: Não esqueça de carregar as varáveis de ambiente referentes ao VC.
107     Normalmente existe um atalho na pasta do VC no menu iniciar que faz
108     isso automaticamente.
109
1105.2) Linux
111----------
112
113- Compilando código fonte
114
115Para compilar o programa no Linux é necessário o gcc e o programa make.
116Além disso é necessário a biblioteca wxWidgets[www.wxwindows.org], compilada
117com a opções: --enable-xrc --enable-unicode.
118De posse dos requisitos acima basta entrar na pasta onde o código fonte foi
119descompactado e digitar:
120# ./configure
121# make
122
123Com isso o executável será gerado, bastando em seguida copiar o arquivo executável
124para um local desejado, e utilizá-lo. Para isso digite:
125# su
126# make install
127
128- Compilando no Linux para o Windows
129
130Este método tem como objetivo criar um executável para o sistema Windows sem
131ter o Windows instalado.
132Neste caso é necessário instalar o compilador MinGW no linux e compilar a
133biblioteca wxWidgets com o seguinte comando:
134# ./configure --prefix=/usr/i586-mingw32msvc --host=i586-mingw32msvc --target=i586-mingw32msvc --with-msw --enable-monolithic --disable-shared --enable-xrc --enable-unicode
135# make
136
137Onde "/usr/i586-mingw32msvc" é o diretório onde o MinGW foi instalado.
138
139Agora para compilar o wxDownload Fast faça:
140# ./configure --prefix=/usr/i586-mingw32msvc --host=i586-mingw32msvc  --with-wxdir=/home/user/wxWidgets-2.8.0
141# make
142
143Onde "/home/user/wxWidgets-2.8.0" é o diretório onde a biblioteca wxWidgets foi compilada.
144
1455.3) MacOS
146----------
147
148- Compilando código fonte
149
150Como não tenho acesso a um sistema rodando o MacOS nunca compilei o programa neste
151sistema, porém acredito que os passos utilizados no Linux devem servir para o MacOS.
152
153