さすが!と言わせる Plagger徹底攻略術

【その1】(初版のみ)

対象となる章

第1章 Plaggerの基礎知識

対象となるページ

P.22●Plaggerをインストールする

仕様の変更により、操作例2「リポジトリサーバーの設定」で入力するコマンド(URL)が変更になりました。

(誤)
rep add tcool http://ppm.tcool.org/server/ppmserver.cgi?urn:PPMServer

(正)
rep add tcool http://ppm.tcool.org/archives/ 

【その2】(初版のみ)

対象となる章

第2章 フィード処理の基本テクニック

対象となるページ

P.64●フィードから余分な広告を削除する

RSSの仕様変更により、広告自体がRSSに組み込まれているため、「Filter::StripRSSAd」では広告を削除できません。広告を削除するには、P.67の「Filter::Rule」を使って、広告以外のエントリを抽出するようにする必要があります。詳細はサンプルの「itm1_new.yaml」をご確認ください。なお、変更サンプルでは、パターンファイル(rssad_jp2.pat)は使いません。

【その3】(初版のみ)

対象となる章

第2章 フィード処理の基本テクニック

対象となるページ

P.75●複数のフィードを1つにまとめる
P.78●複数のフィードを一括処理して別々のフィードで出力する

RSSの仕様変更により、広告が削除されません。

【その4】(初版のみ)

対象となる章

第3章 GmailとGoogleカレンダーの活用

対象となるページ

P.137●TV番組表をGoogleカレンダーに表示する

TVニッカンスポーツのサービス終了のため、TV番組表を取得できません。

【その5】(初版のみ)

対象となる章

第4章 画像・動画コンテンツの取得

対象となるページ

P.161●YouTubeの動画をダウンロードしてPodcastする
P.168●はてなで話題のYouTubeの動画をPodcastする

YouTubeの仕様変更により、動画をダウンロードできません。新しい「youtube.pl」を
「C:\Perl\site\lib\Plagger\assets\plugins\Filter-FindEnclosures」フォルダにコピーしてください。
Webページの仕様変更があっても、ダウンロードできるように、YouTube APIから、ビデオトークンを取得するように変更しています。詳細は、それぞれ、「podcast1_new.yaml」、「podcast2_new.yaml」をご確認ください。

【その5】(初版のみ)

対象となる章

第4章 画像・動画コンテンツの取得

対象となるページ

P.171●Dailymotionの動画をダウンロードしてPodcastする

Dailymotionの仕様変更により、動画をダウンロードできません。新しい「dailymotion.pl」を、「C:\Perl\site\lib\Plagger\assets\plugins\Filter-FindEnclosures」フォルダにコピーしてください。

【その6】(初版のみ)

対象となる章

第4章 画像・動画コンテンツの取得

対象となるページ

P.182●ニコニコ動画をPodcastする

最新の「Filter::FetchNicoVideo」は該当箇所が修正されていますので、修正の必要はありません。

【その7】(初版のみ)

対象となる章

第5章 便利機能・おもしろ機能の活用

対象となるページ

P.215●フィードテキストをルー語に変換する

MeCab(バージョン0.98)のダウンロード方法が変更になっています。次のように操作してください。
①「http://sourceforge.net/projects/mecab/files/mecab-win32/0.98/mecab-0.98.exe/download」をブラウザで開きます。
②「Problems with the download? Please use this direct link or try another mirror.」の「direct link」をクリックします。
③「ファイルのダウンロード」ダイアログボックスの[保存(S)]ボタンをクリックします。

【その8】(初版のみ)

対象となる章

第6章 オリジナルプラグインの作成と活用

対象となるページ

P.234●Amazonの商品検索の結果をフィードで出力する
P.242●発売予定のCDをAmazonで検索してフィードで出力する

Amazon Webサービスの仕様変更により、Amazonの商品検索ができません。
最新の「Net::Amzaon」(Version: 0.57)をインストールしてください。インストール方法は、変わりません。
Amazon Webサービスを利用するために「Secret Access Key」が必要になりましたので、この項目を「CostomFeed::AWS」と「Filter::AWS」とレシピに追加しました。「Secret Access Key」についてはAmazon Webサービスのページで確認してください。

【その9】(初版のみ)

対象となる章

第6章 オリジナルプラグインの作成と活用

対象となるページ

P.255●YouTubeからMPEG形式の動画をダウンロードする

YouTubeの仕様変更により、動画をダウンロードできません。新しい「youtube.pl」を
「C:\Perl\site\lib\Plagger\assets\plugins\Filter-FindEnclosures」フォルダにコピーしてください。
Webページの仕様変更があっても、ダウンロードできるように、YouTube APIから、ビデオトークンを取得するように変更しています。詳細は、サンプルの「mp4cast_new.yaml」をご確認ください。

【その10】(初版のみ)

対象となる章

第6章 オリジナルプラグインの作成と活用

対象となるページ

P.261●検証の締切日をGoogleカレンダーに表示できるようにする

 Yahoo!懸賞の仕様が変更になったため、検索結果を取得できません。「CustomFeed::YahooPresentSearch」を全体的に変更しています。また、レシピに設定する並べ替え(sort)の設定値は「-1」(新しい順)、「1」古い順のみなっています。詳細についてはサンプルをご確認ください。