[Rio-pm] HTML::Parse
Aureliano Guedes
guedes_1000 em hotmail.com
Sexta Outubro 26 18:14:22 PDT 2012
Vou estudar mais e ver se não começo por onde vocês estão me indicando.
Por exemplo, sou acostumado usar ubuntu e slackware, mas meu note pifo e to usando o pc de mesa com windows 7, e comecei a ter problemas com download devido um problema tecnico ja explicado em outra tread pelo Stanislaw Pusep.
>>> Assumindo que o MP3 tenha uma entropia próxima de 8 bits por byte (algo
que definitivamente não vale para um arquivo .pl, por mais que nos
caçoem), um arquivo de 6,16MB poderá ter cerca de 25 mil ocorrências de
\x0A. Mapeando CR => CRLF, pode crescer em
cerca de 50KB. Acho que 6,19MB está dentro da faixa :) <<<
Logo todo arquivo de audio e video chega com problema, usando esse modulo -> https://metacpan.org/module/WWW::YouTube::Download
Estou analizando a source dele com calma para ver se acho o erro, o problema que essa source esta complexa praq minha mente, mas começo achar que o problema esta em:
my $res = $self->ua->get($video_url, ':content_cb' => $args->{cb}); Carp::croak "!! $video_id download failed: ", $res->status_line if $res->is_error;
Depois darei um feedback sobre se corrigi o erro.
From: tiago.peczenyj em gmail.com
Date: Fri, 26 Oct 2012 07:36:47 -0200
To: rio-pm em pm.org
Subject: Re: [Rio-pm] HTML::Parse
e o que te impede de fazer a sua versão? se vc pensar um pouco vc pode contribuir com algo bom e não uma copia de algo que ja exista. Outra coisa, o que existe la pode ser antigo, nesse caso vc pode ou tentar assumir aquele projeto ou lançar o seu baseado nos principios (oo, funcional, assincrono, etc) que vc acredita. se o modulo for ruim ninguem vai usar, simples assim.
2012/10/25 Aureliano Guedes <guedes_1000 em hotmail.com>
Cara, eu acho o CPAN maravilhoso, mas as vezes é frustante você saber que está criando algo que ja existe.
Valeu.
From: creaktive em gmail.com
Date: Thu, 25 Oct 2012 22:33:46 -0200
To: rio-pm em pm.org
Subject: Re: [Rio-pm] HTML::Parse
++breno!
ABS()
2012/10/25 breno <breno em rio.pm.org>
2012/10/25 Aureliano Guedes <guedes_1000 em hotmail.com>:
> Eu fiz de uma forma que deu certo, mas ficou feio e cheio de más praticas,
> mandando reguex em xml e tals.
>
> Quero fazer de forma bonita com XPath e tals. Mas ainda estou em processo de
> entendet tudo isso.
>
> Estou tentando pegar o primeiro link da lista de videos de um resultado de
> pesquisa do YouTube.
> Para isso estou ultilizando uma API do YouTube:
> https://developers.google.com/youtube/2.0/developers_guide_protocol_api_query_parameters#Searching_for_Videos
>
> Onde estão os erros fora tudo?? -> http://pastebin.com/T06Mi1Nx
>
Olha, fora tudo, posso te garantir que não há erros :)
Pergunta: vc tá fazendo isso só por diversão, né? Isso porque uma
busca rápida no CPAN me levou ao WebService::GData::YouTube, que faz
buscas e muito mais.
https://metacpan.org/module/WebService::GData::YouTube#search_video
O "one-liner" abaixo, por exemplo, exibe o título do primeiro
resultado para uma busca no YouTube por "perl":
perl -MWebService::Gdata::YouTube -E 'my $yt =
WebService::GData::YouTube->new; $yt->query->q( q[perl] )->limit(1,0);
say $_->title foreach @{ $yt->search_video() }'
[]s
-b
_______________________________________________
Rio-pm mailing list
Rio-pm em pm.org
http://mail.pm.org/mailman/listinfo/rio-pm
_______________________________________________
Rio-pm mailing list
Rio-pm em pm.org
http://mail.pm.org/mailman/listinfo/rio-pm
_______________________________________________
Rio-pm mailing list
Rio-pm em pm.org
http://mail.pm.org/mailman/listinfo/rio-pm
--
Tiago B. Peczenyj
Linux User #405772
http://pacman.blog.br
_______________________________________________
Rio-pm mailing list
Rio-pm em pm.org
http://mail.pm.org/mailman/listinfo/rio-pm
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/rio-pm/attachments/20121027/5426b7cf/attachment.html>
Mais detalhes sobre a lista de discussão Rio-pm