Página Inicial > Dicas > Baixando torrent por linha de comando

Baixando torrent por linha de comando


Hoje venho postar uma dica de como baixar seus torrents direto por linha de comando, para fazer isto vamos precisar do btdownloadcurses.

ele vem no pacote bittornado

sudo apt-get install bittornado

se você já tem o arquivo.torrent baixado é só entrar na pasta e digitar:

btdownloadcurses arquivo.torrent

ou se preferir que ele pegue direto do link:

btdownloadcurses –url http://endereço.do.arquivos/arquivo.torrent

nestas duas opções ele ira salvar o arquivo que você for baixar na pasta onde você o tenha executado ex:

Se você esta na pasta /home/usuário ele ira salvar o arquivo dentro desta pasta mesmo. Então se quiser que ele salve o arquivo em alguma pasta especifica você deve adicionar este parâmetro –saveas [destino] ex:

btdownloadcurses –url http://www.mininova.org/get/1960818 –saveas /home/usuario/iso

Com estes parâmetros ele ira baixar uma imagem do Ubuntu 8.10 pelo site do mininova e ira salvar em /homa/usuario/iso

se você utiliza algum firewall ou tem que liberar portas no modem ou roteador para conseguir baixar você pode utilizar estes dois parâmetros –minport [numero da menor porta] –maxport [numero da maior porta] para setar um range de portar que o programa ira utilizar.

então fica assim:

btdownloadcurses –url ubuntu8.10.torrent –saveas /home/usuario/iso –minport 1310 — maxport 1320

Ele ira baixar a iso do ubuntu 8.10 e salvara para /home/usuario/iso e utilizara portas entre 1310 e 1320 para enviar o arquivo.

A documentação traduzida pode ser encontrada aqui: http://br-linux.org/tutoriais/002910.html

O principal motivo que me fez procurar por um cliente torrent por linha de comando é que aqui em casa varias pessoas usam o computador e ficam reiniciando ele toda hora então eu adiciono o btdownloadcurses no meu arquivo rc.local (/etc/rc.local) e toda vez que o pc inicia ele reinicia meus torrent.

olhem como fica meu rc.local

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will “exit 0″ on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
btdownloadcurses /home/marcelo/desktop/ubuntu8.10.torrent –minport 1944 –maxport 1955 –saveas /home/marcelo/iso&

exit 0

Como pode ver adiciono o & no final para ele jogar o processo para o segundo plano, depois que ele baixar o arquivo tenho que mudar as permissão pois neste momento ele esta gravando como root la.

ATENÇÃO não é recomendado utilizar este método em servidores ou maquinas que necessitam de uma segurança extra pois você estará executando o btdownloadcurses como root e uma bug em algum torrent pode deixar o sistema vulnerável.

Categories: Dicas Tags:
  1. Nenhum comentário ainda.
  1. Nenhum trackback ainda.