Plaggerは面白そうだけどRubyに魂を売ったRubyistとしてはPerlは使いたくない。それでもやっぱりPlaggerのこれまでの資産を活用したいものです。Bloglinesの未読は取ってきたいし、やっぱりGMailで読みたいし、それに寿司も注文したい。
そこで、plaggerプラグインを使います。
Praggerのconfig.yamlにPlaggerの設定を書いて、実行するだけで、Plaggerを自動的に起動し、Feedを加工して取ってきてくれます。逆にPlaggerにPraggerで加工したFeedを渡すことも可能。
使い方はこんな感じ。
- module: RSS::load
config:
url: http://d.hatena.ne.jp/soutaro/rss
- module: plagger
config:
input: feed
plugins:
- module: Publish::CSV
config:
dir: /var
filename: a.csv
RSS::loadはPraggerのプラグインで、RSSを取ってきます。こいつをplaggerプラグインを経由してPlaggerでCSVに変換する、というサンプル。plugins以下にいつもどおりPlaggerの設定を書きます。これを実行すると/var/a.csvができます。input: nothingにすれば、そこまでのPraggerの入力は全て無視して、Plaggerを起動します。
これを使えば、LDRから読み込んだり、PDFに書き出したり、もう自由自在。
-- soutaro
