[Bielefeld-pm] RSS parsen

Renée Bäcker mailinglisten at renee-baecker.de
Mi Mär 30 07:20:51 PDT 2011


Ich setze für planet.perl-magazin.de das Modul Perlanet [1] ein. Das ist
sehr einfach einzurichten!

http://search.cpan.org/dist/Perlanet/


On 30.03.2011 15:49, taulmarill at xgn.de wrote:
> Hallo zusammen,
>
> nachdem sich gestern der Bedarf nach einer OS Alternative zu Google Reader
> herauskristallisiert hat, möchte ich zuerst mal an den größeren Kreis der
> Personen die hier mitlesen noch mal die Frage stellen, ob so etwas
> irgendwo bekannt ist.
> Für den Fall dass es doch nicht anders geht, als selber was zu bauen, habe
> ich mich mit dem Thema schon einmal flüchtig beschäftigt. Das größte
> Problem dürften die vielen, verschiedenen Versionen sein (alleine neun
> RSS-Versionen, bei Atom habe ich noch nicht geschaut). Allerdings lässt
> sich das mit Mojo::DOM ganz gut abfrühstücken, hier mal ein minimales
> Beispiel:
>
> -----<start>-----
> use strict;
> use warnings;
>
> use Mojo::UserAgent;
>
> my $ua = Mojo::UserAgent->new;
>
> my $feed = $ua->get('http://www.heise.de/ix/news/news.rdf')->res->dom;
>
> if ( my $title = $feed->at('channel title') ) {
>     print $title->text . "\n";
> }
>
> if ( my $description = $feed->at('channel description') ) {
>     print $description->text . "\n";
> }
>
> if ( my $items = $feed->find('item title') ) {
>     $items->each(sub {print "=> " . shift->text . "\n"});
> }
> -----<end>-----
>
> Da sollte sich eigentlich was basteln lassen...
>
>
> Gruß,
> Jürgen
>
> _______________________________________________
> Bielefeld-pm mailing list
> Bielefeld-pm at pm.org
> http://mail.pm.org/mailman/listinfo/bielefeld-pm
>
>
>


-- 
Perl-Magazin: http://perl-magazin.de
Perl-Nachrichten: http://perl-nachrichten.de




Mehr Informationen über die Mailingliste Bielefeld-pm