Como usar o
WGet
corretamente

O WGet é um FTP muito rápido e versátil, que foi compilado para os participantes da OS/2 Brasil pelo programador Ivan Martinez, e é capaz de fazer rapidamente mirror de sites inteiros. Tudo pela linha de comando. Ele pega arquivos em série, automaticamente.

por Julio Biason, Team OS/2


>Acalme-se! Arrancar isso do buraco do Leo nao estah nada facil! Acho
>que muita gente estah pegando aquilo lah! Mesmo pelo IBM ISP, e pelo
>FTP Browser, a previsao eh simplesmente assustadora: 3h45m para
>baixar esse Hot Java completo para OS/2. Quando o primeiro download
>caiu eu rstava baixando pelo NS.

Carlos, faz assim:

Pega o wget e emx. Configura o CONFIG para usar o EMX (leia no readme
como fazer isso, é só acertar o PATH e LIBPATH). Imaginemos que o o
Hot Java seja hj112.zip e esteja no diretorio
/pub/os2/leo/internet/browsers, utilize a seguinte linha:

wget -c ftp://ftp.leo.org/pub/os2/leo/internet/browsers/hj112.zip


Usar o WGet é extremamente fácil.

Primeiramente, é necessário conhecer o diretório em que os arquivos
estão. Para pegar o Fix Pak, por exemplo, eu utilizei a seguinte
linha:

wget -c ftp://software.boulder.ibm.com/qualquer-coisa/xr_*

Com isso, ele vai até o diretório /qualquer-coisa e pega uma lista de todos os arquivos xr_*
que existem lá. Aí ele começa a pegá-los. Os que já foram baixados,
ele simplesmente pula e no último arquivo existente no HD, ele
continua a pegar o que faltou do arquivo, pulando para o seguinte,
assim que terminar.

Mais recentemente, peguei o QuickMotion disponível no Hobbes, utilizando
o a seguinte linha:

wget -c
ftp://hobbes.nmsu.edu/pub/os2/apps/mmedia/video/players/qm13.zip

Assim, ele se conectou ao hobbes.nmsu.edu, foi até o diretório
/pub/os2/apps/mmedia/video/players e continuou pegando o arquivo
qm13.zip. Quando eu queria desconectar, pressionava [Ctrl]+[Break],
cancelando o WGet e salvando o que ele já havia baixado do Hobbes.

O comando -c que eu utilizei nos dois significa que ele deve
continuar pegando o arquivo, se possível.

Digo se possíel porque o servidor deve ter a capacidade de reget.
Existem servidores FTP e HTTP que têm essa capacidade. O Hobbes é o
servidor onde os Fix Pak estão tem essa capacidade. Existem poucos
servidores HTTP que contam com
reget (pelo menos, que eu tenha visto).

O Wget ainda reconecta-se ao servidor se ele cair, mas apenas com o
servidor onde os dados estão. Se a sua ligação cair, ele não vai
reconectar.
Eu geralmente faço um .CMD para fazer o download. Aí, quando a
ligação cai, é só chamar o .CMD de novo. Simples e fácil!


The Warper - Julio Andre Biason - E-mail: warper@nutecnet.com.br
Team OS/2 Brazil - GUOS/2-RS - Java Lobby Member