今日もいじくる

ここを参考に、サービスごとにファイルを分けた。で、出来たのがこれ。

global:
assets_path: /path/to/assets_dir
timezone: Asia/Tokyo
log:
level: info
cache:
base: /path/to/plagger_dir/

define_recipes:
pub2gmail:
- module: Publish::Gmail
rule:
- module: Rating
rate: '>= 0'
- module: Fresh
mtime:
path: /path/to/plagger.tmp
autoupdate: 1
config:
mailto: *******@gmail.com
mailfrom: *******@gmail.com
mailroute:
via: smtp
host: *******:25

- module: Filter::HatenaBookmarkUsersCount
- module: Widget::HatenaBookmarkUsersCount
- module: Filter::StripRSSAd
- module: Filter::TruePermalink
- module: Filter::tDiaryComment
- module: Widget::Delicious
- module: Widget::BloglinesSubscription

pub2chtml:
- module: Filter::EntryFullText
rule:
expression: $args->{entry}->link !~ m/.*\.(pdf|swf|mov)$/
config:
store_html_on_failure: 1
force_upgrade: 1
- module: Filter::HTMLScrubber
- module: Filter::Rule
rule:
module: Deduped

define_recipes:
bloglines:
module: Subscription::Bloglines
config:
username: ********
password: ********
mark_read: 1
fetch_meta: 1

define_recipes:
mixi:
- module: CustomFeed::Mixi
config:
email: ********
fetch_body: 1
show_icon: 1

(ログインはクッキーでやるようにしたのでパスワードは消した)

include:
- /path/to/config.base.yaml
- /path/to/config.sns.yaml

recipes:
- mixi
- pub2gmail

include:
- /path/to/config.base.yaml
- /path/to/config.rss.yaml

recipes:
- bloglines
- pub2gmail
- pub2chtml

plugins:
- module: Publish::CHTML
config:
title: Bloglines by Plagger CHTML
work: /path/to/public_html/bloglines/

(携帯でも読めるようにした。コンテンツごとに URI を変えようとしているので、ちょっと書き方が美しくない。本当はきっともっと美しくできるのだろうが。。)