2006-09-08
http://q.hatena.ne.jp/1157629094 に回答しといた
「なにか」を入力して「ふがふが」して「どれか」に出力するものです。
例えば実例を出すと
- module: Subscription::Config config: feed: - url: http://b.hatena.ne.jp/entrylist?mode=rss&sort=hot&threshold=5 - url: http://b.hatena.ne.jp/hotentry?mode=rss - url: http://b.hatena.ne.jp/hotentry/news/rss - url: http://r.hatena.ne.jp/laiso/Momegoto/rssなんて入力元からデータ読み込んで
- module: Filter::EntryFullText rule: expression: $args->{entry}->link !~ m/.*\.(pdf|swf|mov)$/ config: store_html_on_failure: 1 force_upgrade: 1なんて感じで.pdfと.swfと.mov以外のurlは全文を取得して
- module: Filter::HTMLScrubberでHTMLタグを除去して
- module: Filter::Rule rule: module: Dedupedで重複したのを取り除いて
- module: Publish::CHTML config: title: はてなブックマーク 最近の人気エントリー 注目のエントリー by Plagger CHTML work: /path/to/www.otsune.com/i mobile_gw: http://mgw.hatena.ne.jp/?でケータイサイト向けに http://www.otsune.com/i/ として出力したりしています。
他にも
- module: Subscription::Config config: feed: - url: http://b.hatena.ne.jp/kiyohero/atomfeed - module: Filter::AtomLinkRelated - module: Filter::EntryFullText - module: Publish::Gmail等と「id:kiyoheroのはてブを入力して、linkをちゃんとしたのに修正して、全文入りにして、mailで送信する」などとすれば、ブックマークしたurlだけ全文検索するという事が出来たりします。
他にもRSS/Atomフィードの無いWebサイトを自動巡回して、フィードを作るという事が出来たりします。
plugins: - module: Subscription::Config config: feed: - url: http://docs.info.apple.com/article.html?artnum=75185-ja meta: follow_link: /article.html\?artnum=\d+ - module: CustomFeed::Simple - module: Filter::EntryFullText - module: Publish::Feed config: format: Atom dir: /path/to/www.otsune.com/feed filename: appledocs.atom「Appleのドキュメント検索からリンク先を取り出して、全文取得して、RSS/Atomフィードとして出力する」という設定です。
例: http://www.otsune.com/feed/appledocs.atom
もちろん出力はメールでもケータイ向けでもPDFでもJavaScriptでも任意にいくらでも指定出来ます。
トラックバック - http://subtech.g.hatena.ne.jp/otsune/20060908

Plaggerは出力を分岐できるのでしょうか?
例えば、メールを受け取ったら、内容をXML-RPCでブログに投稿しつつ、別のアドレスに転送するとか。
Publish::MT
Publish::Gmail
でokです。