Subscription::HatenaGroup.pmへのパッチ
subtech.g.hatena.ne.jpがERROR 503: Service Temporarily Unavailable.をかえすので無視するようにしてみた。
@@ -25,15 +25,17 @@ my $agent = Plagger::UserAgent->new; my $remote = eval { $agent->fetch_parse(URI->new($feed_uri)) } - or $context->error("feed parse error $feed_uri: $@"); - for my $r ($remote->entries) { - $context->log(info => "diary: ". $r->link); - - my $feed = Plagger::Feed->new; - $feed->url($r->link . "rss"); - $feed->link($r->link); - $feed->title($r->title); - $context->subscription->add($feed); + or $context->log(error => "feed parse error $feed_uri: $@"); + unless ($@) { + for my $r ($remote->entries) { + $context->log(info => "diary: ". $r->link); + + my $feed = Plagger::Feed->new; + $feed->url($r->link . "rss"); + $feed->link($r->link); + $feed->title($r->title); + $context->subscription->add($feed); + } } }