sábado, 31 de outubro de 2009

Python e seriados.... um projeto??

Gosto muito de alguns seriados gringos. Como muitos em nosso país, me sinto abandonado pelos meios tradicionais. Seja na tv aberta ou na tv por assinatura (o que é pior!), vemos sempre mais e mais do mesmo: Total descaso e falta de profissionalismo por parte dos canais locais! É uma soma de fatores que vão desde a péssima escolha da programação, os horários malucos, seriados que somem e voltam ao ar 3 anos depois, levar 3 anos para assistir a continuação deste mesmo seriado (humm), a eterna reprise de episódios... sem falar nas legendas toscas e completamente erradas... e para completar a visão ou melhor som do inferno, resolveram que o negócio agora é dublar tudo! Imagine um exemplo: Hugh Laurie dublado? Não obrigado!! Não tem como imaginar!!! Perderia completamente a graça e, além de tudo, a falta de respeito com o cliente tem limites!

Por estes motivos, resolvi, já faz alguns anos, que não mais dependeria dos outros pra assistir o que gosto! Primeira medida: cancelar a sky! Drástico? Não!! Apenas aplicar a grana em algo melhor, ou seja, mais internet (yeahhh!!!!!), pois eu iria baixar o que gosto de ver!

Nada prático. Diariamente era uma trabalheira na busca por links de seriados que gosto... obviamente veio a idéia: Isso poderia ser mais fácil... afinal eu trabalho na área, conheço unix e linux já fazem mais de 10 anos, tenho um servidor em minha casa (slackware 24/7) daria para automatizar a tarefa e foi o que fiz... logo tinha um conjunto de shell scritps que davam conta da tarefa. Algumas funcionalidades:

- busca e download automáticos de episódios novos
- organizar os episódios novos por diretórios (eu sou do tempo do diretório.. nada de pastas!)
- apagar por padrão ou mover um episódio de um seriado para um local onde fica salvo
- gerar rss para informar da chegada de episódios novos

Basicamente isso.

Para assistir aos episódios, uso uma versão modificada do video game da "Microfofa"... o xbox original rodando o xbmc (XBOX MEDIA PLAYER) ligado a meu AP - Linksys...

Para encurtar a novela, resolvi aprender uma linguagem nova de programação... estava na hora! Optei por python. A linguagem mais fantástica que já vi! ;-)

Juntando uma coisa com a outra, resolvi portar meu sistema de pegar seriados do bash para python... e com 2 dias de brincadeiras em python já estava assistindo a novos episódios baixados pelo esquema novo.

Após comentar com amigos que também gostam de ver seriados e estavam reclamando das mesmas coisas que eu... o próximo passo era bastante claro: tornar este sistema um projeto de software livre - gpl, amigável, com suportes as 3 plataformas e de quebra eu iria estudar e aprender muito mais sobre python.

Nasceu desta forma o ShowFinder. A pagina do projeto esta aqui http://sourceforge.net/projects/showfinder , ainda está em pre-alpha, mas algumas funções que tenho em mente:

- busca automática de links ed2k e torrents de seriados favorítos
- informações sobre seriados
- busca e download automático das legendas
- gerenciamento automático das pastas contendo os episódios
- rss para informar a chegada de novos episódios
- (teste)possibilidade de enviar sms para informar a chegada de eps
- player integrado com suporte a vários codecs

De momento era isso e desculpem o longo post!



Um comentário: