Firefox + FlashGot + Wget + Limite de velocidade

Publicado por Marcus em 19/05/2009

[ Hits: 11.196 ]

 


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

Instalando Arduino no Ubuntu

chattr - Como trancar um arquivo

Configurando o adaptador wireless USB da Encore no Linux

Solução para problemas com Déjà Dup (cópia de segurança)

Criando um Squid totalmente empresarial

  

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