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: 
-  Clique em Ferramentos -> Complementos -> Extensões
 -  Procure por FlashGot e clique em "Preferências"
 
-  Na aba "Geral", clique em adicionar e digite "trickle" e dê OK
 
-  Em "Caminho do executável" clique em "Procurar" e ache o arquivo "/usr/bin/twget" e clique em "Abrir"
 
-  Em "Modelo de argumentos de linha de comando" digite "[UFILE]"
 
-  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.
Até uma próxima!