PerlでのRSSフィード取得 XML::Feedモジュール

特に新しいネタではないです。
Perlのモジュールメモ。
PerlRSS/Atomフィードを扱うには、XML::Feedモジュールを使うと簡単にできます。


はてなブックマークのタグ「webservice」のRSSを取得するには

#! /use/bin/perl env

use strict;
use warnings;
use XML::Feed;
use URI;
use utf8;
use Encode;

my $feed = XML::Feed->parse( URI->new('http://b.hatena.ne.jp/t/webservice?sort=hot&threshold=&mode=rss'))
      or die XML::Feed->errstr;

for my $entry ($feed->entries){
  print encode_utf8( $entry->title). "\n";
  print $entry->link."\n";
  print encode_utf8($entry->summary->body) ."\n";
  my $dt = DateTime::Format::W3CDTF->parse_datetime($entry->issued);
  print $dt->date. "\n";
}


実行結果

Web開発系のクラウド(SaaS, PaaS, IaaS)まとめ - Goodpic
http://www.goodpic.com/mt/archives2/2011/07/websaas_paas_ia.html
『クラウド』という言葉は、今や、ものすごく大きな範囲を指し示します。ちょっと色々と整理するために、個人的に気になった、主にWeb開発系のクラウドサービスを、一覧にまとめてみた。 PaaS(Platform as a Service) DotCloud Java、Ruby、Perl、Python、PHPなど幅広い言語、フレームワーク、DBに対応したPaaS。WinnerとなったGigaom Stru...
2011-07-11
・・・