plagger の導入

ディスクが飛んで, これまで書いてたレシピを無くして涙目.

導入

半袖さんとこで公開されているパッケージを導入.

そのままでは libencode-perl が依存関係を満たしていないため install できない.
http://blog.kaburk.com/lang/perl/debian-40r1-plagger.html なんて方法もあるけれど, pin 止めして testing のパッケージを install した.

設定

程度の事しかしていない訳ですが, なんか他にもあった気がする.
まあ, backup は大事です.

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
define_recipes:
  bloglines:
    - module: Subscription::Bloglines
      config:
        username: (bloglines_account)
        password: (bloglines_password)
        mark_read: 1
        fetch_meta: 1
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
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)

で,

include:
  - config.base.yaml
  - config.rss.yaml
  - config.gmail.yaml

recipes:
  - bloglines
  - EFT
  - widget
  - publish

みたいにして,

 $ plagger -c recipe.bloglines.yaml

とか.

あとは, はてブmixi かなぁ.