最近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"って今は使えないのかな。