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