My favorites | Sign in
Project Logo
                
Show all Featured downloads:
JS_Legendas1.2b.msi
Feeds:
People details
Project owners:
  saitodisse

Legendas:

A forma mais inteligente de acessar o melhor site de legendas do Brasil

google translator: english japanese chinese espanhol

Tutorial passo-a-passo: http://jumpingspidersoftware.wordpress.com/2009/11/20/legendas-jumpingspider-tutorial-passo-a-passo/

Legendas - Jumping Spider é a primeira customização

feita com o JumpingSpider.

Se trata de um programa que simula a conexão com o site Legendas.TV



A versão atual é capaz de:

- Indexar todos os vídeos das pastas/drives selecionados

- Realizar autenticação no site legendas.tv

- Buscar um "release" a partir do filme

- Exibir as legendas disponíveis

- Baixar determinada legenda e descompactar o arquivo

- Exibir as legendas do arquivo

- Salvar a legenda com o mesmo nome do filme

- Testar o filme





O HtmlAgilityPack foi utilizado para realizar extrações XPath no html.



Jumping Spider

Web Spider/Crawler - POST, XPath OR Regex and Download

O que já foi feito neste projeto

HtmlAgilityPack portado para Visual Studio 2008



Crawler class

- Aceita proxy, inclusive ntlm

- Usa codificação (Encoding) default, porém é configurável

- Permite o armazenamento de cookies

- Realiza POST



FormLegendas.cs

- Teste de download de legendas no legendas.tv

- Extração de lista XPath



FormProxyConfig.cs

- Configuração de proxy com gravação xml automática



Test class

- Teste de codificação



Legenda class

- Principais itens que as legendas representam, com titulo, autor, release, filme ou seriado, etc.





Legendas:

- extrator de List<string> regex e XPath

- download de arquivos em pasta especifica ou temporária (diretório padrão para gravação dos arquivos)

- descompacta ZIP e RAR automaticamente na pasta do filme

- gravação em XML para posterior reutilização dos dados do form principal, autenticação e do proxy

- Recebe lista de releases (caminho completo local) para pesquisar e saber onde gravar a legenda

- Carregar lista de arquivos recursivamente

O que falta fazer

- XPath que ignora TBODY ou pré-substituição (A biblioteca não está entendendo TBODY)

- renomear arquivo de legendas antigo



- linguagem/ferramenta para automatizar download, tratamento regex e extração XPath (baseado no
ReplaceXxx http://code.google.com/p/emetools/source/browse/trunk/testeJavascript.html)

- Deixar a linguagem padrão da legenda na pesquisa configurável





Gostaram do Legendas? Ajudou agilizar a bisca? Tem alguma funcionalidade fundamental que está faltando? Não deixe de entrar em contato: jumpingspidersoftware@gmail.com











Hosted by Google Code