<p>Hi.</p>
<p>O meu é pra extrair o áudio de arquivos FLV. Não é diretamente relacionado ao YouTube. :P</p>
<p>Enviado via mobile</p>
<div class="gmail_quote">Em 27/10/2012 00:19, "Renato Santos" <<a href="mailto:renato.cron@gmail.com">renato.cron@gmail.com</a>> escreveu:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<p>Se não me engano esse módulo é do Junior Moraes </p>
<div class="gmail_quote">Em 26/10/2012 22:14, "Aureliano Guedes" <<a href="mailto:guedes_1000@hotmail.com" target="_blank">guedes_1000@hotmail.com</a>> escreveu:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




<div><div dir="ltr">
Vou estudar mais e ver se não começo por onde vocês estão me indicando. <br><br>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.<br>

<br>>>> 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 :) <<<<br><br>Logo todo arquivo de audio e video chega com problema, usando esse modulo -> <a href="https://metacpan.org/module/WWW::YouTube::Download" target="_blank">https://metacpan.org/module/WWW::YouTube::Download</a><br>

<br>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:<br><br><code> </code><code>my</code> <code>$res</code> <code>= </code><code>$self</code><code>->ua->get(</code><code>$video_url</code><code>, </code><code>':content_cb'</code> <code>=> </code><code>$args</code><code>->{cb});</code><div>

<code>    </code><code>Carp::croak </code><code>"!! $video_id download failed: "</code><code>, </code><code>$res</code><code>->status_line </code><code>if</code> <code>$res</code><code>->is_error;<br><br>
Depois darei um feedback sobre se corrigi o erro.<br>
</code></div><br><br><div><div></div><hr>From: <a href="mailto:tiago.peczenyj@gmail.com" target="_blank">tiago.peczenyj@gmail.com</a><br>Date: Fri, 26 Oct 2012 07:36:47 -0200<br>To: <a href="mailto:rio-pm@pm.org" target="_blank">rio-pm@pm.org</a><br>

Subject: Re: [Rio-pm] HTML::Parse<br><br>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.<br>



<br><div>2012/10/25 Aureliano Guedes <span dir="ltr"><<a href="mailto:guedes_1000@hotmail.com" target="_blank">guedes_1000@hotmail.com</a>></span><br><blockquote style="border-left:1px #ccc solid;padding-left:1ex">






<div><div dir="ltr">
Cara, eu acho o CPAN maravilhoso, mas as vezes é frustante você saber que está criando algo que ja existe.<br><br>Valeu.<br><br><br><div><div></div><hr>From: <a href="mailto:creaktive@gmail.com" target="_blank">creaktive@gmail.com</a><br>



Date: Thu, 25 Oct 2012 22:33:46 -0200<div><br>To: <a href="mailto:rio-pm@pm.org" target="_blank">rio-pm@pm.org</a><br>Subject: Re: [Rio-pm] HTML::Parse<br><br></div><div><div>++breno!<br clear="all">

<br>ABS()<br><br>
<br><br><div>2012/10/25 breno <span dir="ltr"><<a href="mailto:breno@rio.pm.org" target="_blank">breno@rio.pm.org</a>></span><br><blockquote style="border-left:1px #ccc solid;padding-left:1ex">

2012/10/25 Aureliano Guedes <<a href="mailto:guedes_1000@hotmail.com" target="_blank">guedes_1000@hotmail.com</a>>:<br>
<div>> Eu fiz de uma forma que deu certo, mas ficou feio e cheio de más praticas,<br>
> mandando reguex em xml e tals.<br>
><br>
> Quero fazer de forma bonita com XPath e tals. Mas ainda estou em processo de<br>
> entendet tudo isso.<br>
><br>
> Estou tentando pegar o primeiro link da lista de videos de um resultado de<br>
> pesquisa do YouTube.<br>
> Para isso estou ultilizando uma API do YouTube:<br>
> <a href="https://developers.google.com/youtube/2.0/developers_guide_protocol_api_query_parameters#Searching_for_Videos" target="_blank">https://developers.google.com/youtube/2.0/developers_guide_protocol_api_query_parameters#Searching_for_Videos</a><br>






><br>
> Onde estão os erros fora tudo?? -> <a href="http://pastebin.com/T06Mi1Nx" target="_blank">http://pastebin.com/T06Mi1Nx</a><br>
><br>
<br>
</div>Olha, fora tudo, posso te garantir que não há erros :)<br>
<br>
Pergunta: vc tá fazendo isso só por diversão, né? Isso porque uma<br>
busca rápida no CPAN me levou ao WebService::GData::YouTube, que faz<br>
buscas e muito mais.<br>
<br>
<a href="https://metacpan.org/module/WebService::GData::YouTube#search_video" target="_blank">https://metacpan.org/module/WebService::GData::YouTube#search_video</a><br>
<br>
O "one-liner" abaixo, por exemplo, exibe o título do primeiro<br>
resultado para uma busca no YouTube por "perl":<br>
<br>
perl -MWebService::Gdata::YouTube -E 'my $yt =<br>
WebService::GData::YouTube->new; $yt->query->q( q[perl] )->limit(1,0);<br>
say $_->title foreach @{ $yt->search_video() }'<br>
<div><div><br>
<br>
[]s<br>
<br>
-b<br>
_______________________________________________<br>
Rio-pm mailing list<br>
<a href="mailto:Rio-pm@pm.org" target="_blank">Rio-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a><br>
</div></div></blockquote></div><br>
<br>_______________________________________________
Rio-pm mailing list
<a href="mailto:Rio-pm@pm.org" target="_blank">Rio-pm@pm.org</a>
<a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a></div></div></div>                                           </div></div>
<br>_______________________________________________<br>
Rio-pm mailing list<br>
<a href="mailto:Rio-pm@pm.org" target="_blank">Rio-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br>Tiago B. Peczenyj<br>Linux User #405772<br>



<br><a href="http://pacman.blog.br" target="_blank">http://pacman.blog.br</a><br>
<br>_______________________________________________
Rio-pm mailing list
<a href="mailto:Rio-pm@pm.org" target="_blank">Rio-pm@pm.org</a>
<a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a></div>                                           </div></div>
<br>_______________________________________________<br>
Rio-pm mailing list<br>
<a href="mailto:Rio-pm@pm.org" target="_blank">Rio-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a><br></blockquote></div>
<br>_______________________________________________<br>
Rio-pm mailing list<br>
<a href="mailto:Rio-pm@pm.org">Rio-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a><br></blockquote></div>