seriados dão uma preguiça

31 de janeiro de 2007

Mais um shellscript zoado (e que só funciona aqui em casa) pra minha coleção.

A parte final da terceira temporada do Lost começa semana que vem, e como resolvi também acompanhar a temporada atual de Smallville e ando baixando todos os episódios dos Simpsons assim que vão pro ar nos EUA... achei que talvez um script pra automatizar os downloads dos vídeos via BitTorrent e das legendas seria uma boa idéia.

Ele não é nada sofisticado, a não ser por algumas xunxeiras que deixei dentro dele.

Ele baixa do site Legendas.TV as legendas mais populares e mais baixadas (aquelas com ícones de medalhas do lado) pra determinado seriado. O único requisito é uma conta no site, gratuita. Se quiser arriscar e ver com os próprios olhos, tente isso:

svn export http://caio.ueberalles.net/svn/scripts/baixarseriados.sh
./baixarseriados.sh [usuario] [senha] [seriado]

O usuário e a senha vem do site Legendas.TV como eu falei, e o nome do seriado pode ter vários termos entre aspas (como "prison break", por exemplo). Tente aí e reporte erros, você só vai precisar dos comandos padrões do sistema mesmo, mais o wget, cut, sed, grep, file, mktemp, unrar, unzip e o lynx.

Prós:
Funciona perfeitamente pra mim, yay!
Baixa legendas e .torrents dos episódios mais novos
Deixa tudo renomeado, pronto pro playback
Cospe bastante log. Eu gosto de logs
Economiza tempo e saco, afinal de contas
Só baixa o .torrent se existir legenda pt_BR
Não tem mais itens pró aqui!

Contras:
Pode não funcionar de verdade pra você
Não executa os .torrents automaticamente (ainda)
O site Snarf-It.org tem limitação de downloads diária
Os métodos de busca e seleção das legendas é meio falho
Não lida com .torrents de múltiplos releases
Duplicatas são meio comum, infelizmente
Nem toda versão do Wget salva cookies direito
Se mudarem o HTML dos sites, tudo explode
Tinha mais um contra, mas eu não quis falar

Lembre-se: isso não foi feito pra funcionar pra você. Se funcionar, terá sido um acidente!

© caio1982