perlをよく知らない私でも、WindowsにPlaggerをインストールするところまでできました。
今回は、Bloglinesの未読をGmailに送るように設定してみました。

Windowsで Plagger 準備#1 ActivePerlインストール
Windowsで Plagger 準備#2 初めてCPANを使う
Windowsで Plagger インストール#1
と、Plaggerのインストールまでできました。

C:\Perl\cpan\build\Plagger-0.6.3\examples\bloglines2gmail.yaml を参考に C:\Perl\bin\config.yaml を作成して plaggerを実行したところ、 Gmailに送るところで、以下のエラーが出ました。

Plagger::Plugin::Publish::Gmail [fatal] file error - gmail_notify.tt: not found at line 93
[僕] plagger 0.5.4 -> 0.5.7 を参考に解決しました。
C:\Perl\cpan\build\Plagger-0.6.3\assets を C:\Perl\site\lib\Plagger 以下にコピーし、 config.yaml を最終的に以下の内容で作成。
メールアドレスとパスワードは変更してあります。
global:
  plugin_path:
    - C:\Perl\site\lib\Plagger\Plugin
  assets_path: C:\Perl\site\lib\Plagger\assets
  timezone: Asia/Tokyo
  log:
    level: info

plugins:
  - module: Subscription::Bloglines
    config:
      username: example@example.com
      password: foo
      mark_read: 1
      fetch_meta: 1

  - module: Widget::BloglinesSubscription

  - module: Publish::Gmail
    config:
      mailto:   example@gmail.com
      mailfrom: example@gmail.com
      mailroute:
        via: smtp_tls
        host: smtp.gmail.com:587
        username: example@gmail.com
        password: bar

サンプルでは mark_read は 1 となっていて、plaggerを起動するとBloglinesの未読は全て読んだことになります。
最初はGmail送信などでうまくいかない場合にそなえて 0 にしておくといいかもしれません。 mark_read が 0 の場合はBloglinesの未読数は変化しません。
Gmailで読めることが確認できたら、自分の好みにあわせて mark_read: 1 に変更しました。

次は以下のエラーで、まだ送れません。

Can't locate Net/SMTP/TLS.pm in @INC (@INC contains: C:\Perl\bin\lib C:/Perl/lib C:/Perl/site/lib .) at C:\Perl\site\lib\Plagger\Plugin/Publish/Gmail.pm line 137.
いくつかモジュールが足りないようなので、PPMとCPANでインストール。
ppm> install Net_SSLeay.pm
ppm> install Crypt-SSLeay
ppm> install IO-Socket-SSL
cpan> install Net::SMTP::TLS

やっとGmailに送ることができました。

C:\>plagger
Plagger [info] plugin Plagger::Plugin::Subscription::Bloglines loaded.
Plagger [info] plugin Plagger::Plugin::Widget::BloglinesSubscription loaded.
Plagger [info] plugin Plagger::Plugin::Publish::Gmail loaded.
Plagger::Plugin::Subscription::Bloglines [info] You have 9 unread item(s) on Bloglines.
Plagger [info] plugin Plagger::Plugin::Aggregator::Simple loaded.
Plagger::Plugin::Subscription::Bloglines [info] 7 feed(s) updated.
Plagger::Plugin::Publish::Gmail [info] Sending GIGAZINE to example@gmail.com
 :
 :

そしてGmailで読むことができました。
bloglines2gmail-1


Bloglinesで読むより快適です。
しかもメールとして後で検索するのも簡単。
bloglines2gmail-2

とりあえず、Plaggerを体験することができて嬉しいです。
この設定では、1つのFeedで1通のメールになっていますが、設定次第では、 1つの記事で1通のメールにすることもできるようです。
あと、EntryFullTextも設定してみたいし、まだまだ奥は深すぎです。
plagger - otsune FreeStyleWiki を見ても他にもたくさんできることがあり、私も試してみたいものがいくつもあります。
これからも楽しみです。

[2006 4/20 追記]
時々、以下のようなエラーが出て送れないことがありました。

can't extract address at XXXXX example@ gmail.com
Mail::Address をインストールしたところ大丈夫そうです。
cpan> install Mail::Address