Firefox + FlashGot + Wget + Limite de velocidade

Publicado por Marcus em 19/05/2009

[ Hits: 10.007 ]

 


Firefox + FlashGot + Wget + Limite de velocidade



Nesse tutorial vou mostrar como fazer downloads no Firefox usando wget e limitando a velocidade de download. Os programas necessários são:
  • Firefox (Iceweasel no Debian)
  • Extensão FlashGot do Firefox
  • Trickle (esse programa limita a velocidade de download e/ou upload usando outros programas como o Wget)
  • wget
  • xterm

Instalando os programas no Debian

Firefox:

sudo apt-get install iceweasel

Obs.: No comando acima, se você estiver no Ubuntu Linux, substitua "iceweasel" por "firefox".

FlashGot:

Menu Ferramentas -> Complementos -> Adicionar -> Procure por "FlashGot" e siga as instruções. Reinicie o Firefox.

Trickle:

sudo apt-get install trickle

Wget:

# apt-get install wget

XTerm:

# apt-get install xterm

Criando o script

Vamos criar um script para usar no Flashgot. Abra um terminal (Xterm, Konsole ou outro) e siga estas etapas:

cd /usr/bin
$ touch twget


Isso criará um arquivo vazio chamado "twget" em /usr/bin. Use o editor de texto que preferir (Nedit, Gedit, Kwrite, nano) e adicione as seguintes linhas ao arquivo:

#!/bin/sh
xterm -hold -e trickle -d 20 wget -i $1

Obs.:
  • O trecho "-d 20" especifica o limite da velocidade de download. Nesse caso está em 20 KB/s.
  • O parâmetro "-hold" mantém a janela do terminal aberta após o término do download.
  • O parâmetro "-i" permite que seja feito o download de uma lista de arquivos em uma página HTML através do comando "FlashGot tudo" no Firefox. Sem isso, se for usar o "FlashGot tudo", serão abertos ao mesmo tempo uma janela para cada download da lista e iniciarão todos ao mesmo tempo, ao invés de fazer o download de um arquivo após o outro. Então é melhor usar esse parâmetro. =)
  • O Wget tem um parâmetro que limita a velocidade, o que dispensaria o uso do trickle para isso. Mas comigo não funcionou muito bem, não sei porquê, mas com você poderá funcionar. É o parâmetro "--limit-rate=xx". Por exemplo:

    xterm -hold -e wget --limit-rate=20k -i $1

    Limita a velocidade a 20 KB/s.

Depois salve as modificações feitas no arquivo "twget", feche o editor de texto e em um terminal digite:

chmod +x twget

Isso tornará o arquivo executável. Feche o terminal e agora vamos configurar o FlashGot.

Configurando o FlashGot

No Firefox, com o FlashGot já instalado:
  1. Clique em Ferramentos -> Complementos -> Extensões
  2. Procure por FlashGot e clique em "Preferências"
  3. Na aba "Geral", clique em adicionar e digite "trickle" e dê OK
  4. Em "Caminho do executável" clique em "Procurar" e ache o arquivo "/usr/bin/twget" e clique em "Abrir"
  5. Em "Modelo de argumentos de linha de comando" digite "[UFILE]"
  6. Clique OK para fechar a janela.

Pronto! Para fazer o download de um link é só clicar com o botão esquerdo do mouse no link, selecionar "FlashGot link" e se abrirá um terminal com o processo de download. Ou se a página tiver vários links, use "FlashGottudo" para fazer o download um após o outro numa mesma tela de terminal.
Linux: Firefox + FlashGot + Wget + Limite de velocidade
Até uma próxima!

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Blog sobre o Linux

Como mudar o nome (hostname) do GNU/Linux

Finalmente, Gentoo e Arch Linux podem ser mais fáceis!

4 dicas essenciais para LaTeX

Impressoras Brother no Ubuntu

  

Comentários
[1] Comentário enviado por eduvfsilva em 13/09/2009 - 04:45h

ae bróder, dica mt válida!
segui passo a passo e deu tudo certo, valeu mesmo!!

[2] Comentário enviado por heresiatofora em 28/11/2009 - 00:06h

Olá!

No Ubuntu 9.10 64 bits não funcionou.

Outro dia tentarei no 9.04 32 bits.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts