平衡点
2007/11/11
_ plagger の導入
ディスクが飛んで, これまで書いてたレシピを無くして涙目.
導入
半袖さんとこで公開されているパッケージを導入.
そのままでは libencode-perl が依存関係を満たしていないため install できない. <URL:http://blog.kaburk.com/lang/perl/debian-40r1-plagger.html:title> なんて方法もあるけれど, pin 止めして testing のパッケージを install した.
設定
- Feed の取得元
- bloglines
- mixi
- はてブ
- 出力先
- Gmail
程度の事しかしていない訳ですが, なんか他にもあった気がする. まあ, backup は大事です.
- config.base.yaml
global:
timezone: Asia/Tokyo
assets_path: /home/{account}/lib/plagger/Assets
log:
level: info
encoding: UTF-8
cache:
base: /home/{account}/lib/plagger/cache
define_recipes:
EFT:
- module: Filter::EntryFullText
- module: Filter::ResolveRelativeLink
- module: Filter::TruePermalink
- module: Filter::StripRSSAd
widget:
- module: Widget::Delicious
- module: Widget::HatenaBookmarkUsersCount
- module: Widget::BloglinesSubscription
- config.rss.yaml
define_recipes:
bloglines:
- module: Subscription::Bloglines
config:
username: (bloglines_account)
password: (bloglines_password)
mark_read: 1
fetch_meta: 1
- config.sns.yaml
define_recipes:
mixi:
- module: CustomFeed::Mixi
config:
email: (mixi_account)
password: (mixi_password)
fetch_body: 1
fetch_body_interval: 1.5
show_icon: 1
feed_type:
- FriendDiary
- Message
fetch_items: 10
- config.gmai.yaml
define_recipes:
publish:
- module: Publish::Gmail
config:
mailto: (gmail_account)+plagger@gmail.com
mailfrom: (mail_address)
mailroute:
via: smtp_tls
host: smtp.gmail.com:587
username: (gmail_account)
password: (gmail_password)
で,
- recipe.bloglines.yaml
include: - config.base.yaml - config.rss.yaml - config.gmail.yaml recipes: - bloglines - EFT - widget - publish
みたいにして,
$ plagger -c recipe.bloglines.yaml
とか.
あとは, はてブと mixi かなぁ.
[ツッコミを入れる]