最近plaggerに手を出した

Plagger::Plugin::CustomFeed::AmazonWebServiceを使ってみようとしたら動かなかった。


8行目

use Plagger::Event;

Plagger::Eventが今は無いように見える。

        my $event = Plagger::Event->new;
 	$event->dtstart($date);
        $event->dtend( $date->clone->add( hours => 1 ) );
        $event->summary($entry->title . ' - ' . $entry->author);
 	$event->organizer($entry->author);
 	$entry->add_event($event);

ここも削除。Plagger::Plugin::Publish::iCalを見ると、dtstartやdtendは$entry->dateから取るようになってるんで、$eventは渡す必要が無いように見える。


あとは、Net::Amazonも変更になったのかその先でエラーになる。昔自作したNet::Amazonでデータを取得するスクリプトも動かなくなってるんで困った。

Can't locate object method "ProductName" via package "Net::Amazon::Property::Book" at /Users/real/Desktop/plagger/extlib/Plagger/Plugin/CustomFeed/AmazonWebService.pm line 48.

"ProductName"って今は使えないのかな。