平衡点
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 かなぁ.