|
Quando chegou minha máquina nova, eu "promovi" o antigo laptop a servidor aqui em casa. Não demorou muito e o HD ficou pequeno. Então, eu, fausto e bolinho compramos um HD externo de 1tb para armazenar nossos arquivos. A primeira pergunta que fizemos é: "como faremos para encher 1 tera de dados?"
Pensando nisso, decidi fazer a versão 2.0 do bigoBot. Desta fez, é um programinha em Python usando o python-twitter que fica ouvindo no twitter esperando direct messages com torrents para serem baixados. De hora em hora ele verifica se há novas mensagens e, se tiver, baixa os torrents, depois move para um diretório específico no discão (que está conectado ao servidor aqui de casa). O último passo foi configurar o cliente de bitTorrent para baixar automaticamente todos os .torrent que ficam armazenados neste diretório.
Pronto! De qualquer lugar podemos adicionar coisas a serem baixadas e só temos o trabalho de conferir o download quando chegamos em casa.
Usar o bigoBot é tão simples quanto twitar:
d bigoBot <http://url-do-torrent> <nome-destino do arquivo.torrent>
O bigoBot faz todo o resto :)
É claro que vou postar o fonte e espero que esta idéia sirva para mais alguém (caso afirmativo, não esqueça de adicionar o seu relato aqui nos comentários).
Quer ver o fonte? fique a vontade mas lembre-se que este programa foi feito para simplesmente funcionar... não há nada muito avançado nele!
PS: Não adianta mandar mensagens para o bigoBot porque ele só aceita mensagens diretas de "pessoas de confiança" ;)
|