|
いま流行りのRSS/Atomフィード・アグリゲーター「Plagger」をWindowsにインストールしました。各種プラグインでフィードを活用できる便利なソフト。「インストールが難しそう」とかの心理的障壁で広まらないのはもったいない!てなわけでインストールまでの手順をドキュメントにおこしてみました。ていうか2度もインストールするハメになったのでついでにドキュメント化しただけなんですけどね。(あまりの便利さに24h鯖にもインストールすることにしたのです)
■目的 超便利なplaggerの導入をためらっている人のきっかけになればいいなと。 ■このドキュメントの対象 ・ブログ(RSS)をGmailで読みたい人、それをあとで検索したい人 ・Bloglinesのもっさりさに耐えられなくなっている人 ・livedoorReaderもいいと思うけどplaggerもチェックしておきたい人 ・plaggerって最近聞くけど難しそうと思ってスルーしている人 ・Windowsじゃなきゃイヤンな人 ・zipの展開とコマンドプロンプトくらい知ってるよという人 ■必要なもの ・Windows XP/2000 ・Gmailアカウント※ ・Bloglinesアカウント※ ・HDD空き領域 150MBほど ・作業時間20分〜1時間ほど(マターリペース) ※説明例としてGmailとBloglinesを使っています。必須ではありません。例えばdel.icio.usからはてブにブックマークをコピーしたいといった用途にもplaggerは使用できます。使うプラグインしだい。 ■参考URL plagger.org (総本山) しげふみメモ:Windowsで Plagger インストール#1 (後述) ■ActiveStateのダウンロードページからActivePerl 5.8をダウンロードします ![]() ■ActivePerlをデフォルトのままインストール ![]() ・インストール後、PATHにc:\Perl\binが追加されます ・c:\Program Filesへのインストールはしないでください ・スペースを含むフォルダがエラーの原因になる可能性があります ■tarとgzipが含まれているtexinst755.zipをダウンロードして2つのexeをc:\Perl\binにコピー ![]() ・コピー先はPATHがとおっているフォルダならどこでも問題ありません ■dmakeをダウンロードしてdmake.exeとstartupをc:\Perl\binにコピー ![]() ■コマンドプロンプトでperl -V:makeを実行(確認)
・もしPATHがとおっていないようならコマンドプロンプトを起動しなおすか一旦ログオフ ・もしdmakeではない場合はc:/Perl/lib/CPAN/Config.pmのmake行修正等で対応
■ppmでtheoryx5をリポジトリに追加
■CPANを使うための設定(『(Enter)』はデフォルトのままEnterキー) 途中のメッセージは一部省略してあります。
■ppmで必要なモジュールのインストール
・途中のメッセージは省略 ・perl.exeのアプリエラーが報告されています。 →PlaggerとActivePerl + LibXMLを参照してください(6/11追記) ■ActiveState.zipをダウンロードしてPath.pmをC:\Perl\site\lib\ActiveState\Path.pmに上書きコピー またはメモ帳等でC:\Perl\site\lib\ActiveState\Path.pmの先頭を修正 旧Path.pm
■必要なモジュールをインストールし、plaggerをインストール
・途中のメッセージは省略 ・「Unable to recognise encoding 〜」 表示は無視 ■C:\Perl\cpan\build\Plagger-0.6.4\assets をC:\Perl\site\lib\Plagger へコピー ・Plagger-x.x.xはバージョンにより変わります。
■plaggerのバージョンを表示してみる
・実体はc:\Perl\bin\plagger.batです。 ■BloglinesからGmailに送信するためのc:\Perl\bin\config.yamlを作成
・最後の行は改行必須 ・foo@bar.comがBloglinesアカウント ・foo@gmail.comがGmailアカウント ・cacheフォルダの優先度は「globalのcache:指定 > 環境変数HOME > Cドライブ直下」です。もしHOMEを使っている場合、値がDドライブ等になっているとplagger実行時にtempfileエラーになるのでyamlで明示的に指定しておいたほうがよいでしょう。 ■plaggerを実行
・もし「YAML_PARSE_ERR_NO_FINAL_NEWLINE」ならyaml最終行に改行を追加 ・デフォルトはc:\Perl\bin\config.yaml ・任意のyamlを指定するにはplagger -c foo.yaml ・文字化けしているのはUTF-8のためです ・文字化けが気になるようならC:\Perl\cpan\build\Plagger-0.6.4\lib\Plagger.pmのsub logの中のwarnをsjisで出力するように修正すればよいでしょう。修正例:
■Bloglinesの未読がGmailで読めるか確認 正常に送信された例 ![]() ・(Gmailに送った記事を既読にする設定) ■コントロールパネル→タスク→追加でc:\Perl\bin\plagger.batをタスクスケジュールに追加 私の場合は他のプロセスに負荷をかけたくなかったので以下のようにしました ・c:\Perl\bin\Plag.batを作成
・巡回は一日一回でいいという人もいるので間隔は人それぞれ ・基本は「サービス側になるべく負荷をかけないこと」かと思われます ・schtasksはXPのみでwin2kには存在しません ・マイクロソフトのSchtasksを参照 以上でplaggerのWindowsへのインストールおよび運用例の説明は終了です おつかれさまでした。 あとこのエントリーはしげふみメモ:Windowsで Plagger インストール#1(および一連の記事)のインスパイヤです。しげふみさんごめんなさい。まぁ図や捕捉で敷居を低くしようとしたつもりです。実はバッチにしたりしてもっと簡易化しようかと思ったのですがブラックボックス的なものは使う気になれないのでやめました。ActivePerlってこんなものだという認識の弊害になりそうでしたし。心がけたのは「技術的な説明は抜きにして機械的に作業すれば動く環境ができるガイド」であることです。しげふみさんのplagger記事、すごく役に立ちました。ありがとうございます。というわけでリンク&トラックバック。参考になる記事ばかりですのでぜひご一読を>all Windowsで Plagger 準備#1 ActivePerlインストール Windowsで Plagger 準備#2 初めてCPANを使う Windowsで Plagger インストール#1 Windowsで Plagger インストール#2 Gmailで読めた PlaggerでAmazonアソシエイトレポートをGmailへ送る Plaggerで はてなブックマーク件数付きでGmailへ送る PlaggerでBloglinesのフォルダ別にGmailへ送る ■番外:del.icio.usから、はてなブックマークにコピーする (記事あたりの最大文字数制限の関係で、http://wg.at.webry.info/200609/article_1.htmlへ移動しました) |
| << 前記事(2006/04/17) | トップへ | 後記事(2006/04/25)>> |
| タイトル (本文) | ブログ名/日時 |
|---|---|
YAML Errorを解決するには?
[http://b.hatena.ne.jp/entry/http://d.hatena.ne.jp/YTPX/20060430/1146466434:title=fubaさん、otsuneさんにつっこみを入れてもらった。] コメントありがとうございます! よし、またがんばろう。 [http://wg.at.webry.info/200604/article_4.html:title] の通りのconfig.yamlでやってみたんですが。。 勝手に転載させて頂きます。。すみません ...続きを見る |
はじめてのPlagger(仮) 2006/05/03 01:51 |
PlaggerでPerlの本が売れた
ここ最近、 Plagger が面白くてPlagger関連記事ばかり書いていました。 いくつかのBlogからリンクして頂いたり、少しは参考にして頂いたようで嬉しいです。 特に、 Windowsで Plagger インストール#1 にトラックバック頂いた、 WindowsにplaggerをインストールしてBlo... ...続きを見る |
しげふみメモ 2006/05/08 23:19 |
PlaggerでBloglinesを購読してみた。
関連記事 Windows XpにPlaggerをインストールしてみた Bloglines購読設定への参考サイト WindowsにplaggerをインストールしてBloglinesをGmailで購読しよう http://wg.at.webry.info/200604/article_4.html Windowsで Plagger インストール#2 Gmailで読めた http://blog.liv ...続きを見る |
courantの日記 2006/05/10 09:39 |
SBM
FrontPage 2006-08-17 dabblenobody@example.com (nakano) xuqa.comnobody@example.com (nakano) The CPAN Search Site - search.cpan.orgnobody@example.com (shuriken) Akarru Social Bookmarking Engine - Tracnobody@example.com (shinchi) PSC SPEED TAG - ベクタ.. ...続きを見る |
PukiWiki (PukiWiki/T... 2006/08/17 16:44 |
汎用RSS(XML?)コンバータ?
こういうのを知っとかないといけないような気がするが、今の職場では使わない予感。 ... ...続きを見る |
寝不足にて候(仮) 2006/12/28 01:53 |
Windows環境でPlaggerを利用しAmazonアソシエイトレポートをGmailに送信
すごい長ったらしいエントリ名になったが、そのまんまである。 実は未だにPla... ...続きを見る |
冷凍牛乳箱 2007/02/21 13:14 |
| 内 容 | ニックネーム/日時 |
|---|---|
すばらしい記事をどうも。del.icio.us の複数タグですが、 |
miyagawa 2006/04/25 13:04 |
うは。そんな直球な名前のFilterに気づかなかったなんて orz |
woodgreen 2006/04/25 13:20 |
Firefoxで見ると,IEだと黒バックになっているところに色がつかず,ライトグレーバックに白文字となってしまいます。最初「何も書いてないなあ」とか思ってしまいました。 |
ma2 2006/05/17 17:33 |
ma2さん、ご指摘ありがとうございます。直しました。 |
woodgreen 2006/05/17 18:42 |
すごく今更ですけど、 |
-w- 2006/05/20 14:59 |
-w-さん、logの確認ありがとうございます。本文中の「動作未確認」を外しました。 |
woodgreen 2006/05/21 07:32 |
非常にご丁寧に解説していただいて |
kassie 2007/02/28 15:37 |
plaggerと-vの間にスペースは入っているでしょうか? c:\Perl\bin\plagger.batはありますでしょうか? c:\Perl\binにPATHは通っているでしょうか? そこらへんをチェックすれば解決すると思います |
woodgreen 2007/02/28 22:50 |
コマンドとPATH設定についてはチェックしたところ、問題なかったのですが、 |
kassie 2007/03/02 11:08 |
状況はよくわかりませんがplagger pl2batでぐぐってみて下さい |
woodgreen 2007/03/02 13:36 |
| << 前記事(2006/04/17) | トップへ | 後記事(2006/04/25)>> |