[Rio-pm] HTML::Parse

Leo Balter leonardo.balter em gmail.com
Quinta Outubro 25 23:21:39 PDT 2012


curti essa ideia, vou brincar de fazer um app que baixe meus videos favoritos. 

Leo Balter - via mobile

Em 26/10/2012, às 03:24, breno <breno em rio.pm.org> escreveu:

> O segredo é pesquisar antes, cara, ou mesmo perguntar. Com CPAN, 90%
> de qualquer programa já está pronto :)
> 
> Agora, você não precisa criar módulos... Por que não criar programas
> que usam esses módulos para fazer algo bacana? Por exemplo, a Renata
> me mostrou outro dia um site muito interessante chamado
> musicplayr.com, que integra diferentes listas de vídeos de música de
> sites como Vimeo, YouTube e SoundCloud. Mas não precisa nem ser pra
> web: que tal um programa que baixa todos os seus vídeos favoritados no
> YouTube? Com Perl e CPAN, isso é muito fácil, e é o tipo do programa
> super útil pra quem gosta de manter cópias de seus vídeos favoritos
> para ver offline.
> 
> Além disso, é como Gabriel e Solli falaram: escrever algo que já
> existe faz parte do aprendizado (e como tem sempre mais de uma maneira
> de se fazer as coisas, não há nada de errado em lançar módulos
> alternativos), e mesmo módulos já existentes podem se beneficiar com a
> implementação de novas features e correções de bugs.
> 
> É isso. Agora vá e crie coisas incríveis.
> :)
> 
> []s
> 
> -b
> 
> 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
> _______________________________________________
> Rio-pm mailing list
> Rio-pm em pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm


Mais detalhes sobre a lista de discussão Rio-pm