焼きサンマ綺麗に食べるブログ

焼きサンマ食べたい

Plagger設定編(livedoor Reader to Gmail)

livedoor ReaderからGmailへの設定ファイル(yamlファイル)はサンプルがあったのでそれを基に試行錯誤しながらできたのが以下のもの。

global:
  # Set timezone to your local
  timezone: Asia/Tokyo
  # This makes Plagger log important things
  log:
    level: info

plugins:
  # Fetch Livedoor Reader unread items using their authentication scheme
  - module: Subscription::LivedoorReader
    config:
      username: 
      password: 
      mark_read: 0

  - module: Widget::HatenaBookmark
  - module: Widget::HatenaBookmarkUsersCount

  # Send HTML emails to Gmail account using external SMTP
  - module: Publish::Gmail
    rule:
      expression: $args->{feed}->has_tag('News') # 'News' is folder name
    config:
      mailto:   
      mailfrom: 
      mailroute:
        via: smtp
        host: 
        username: 
        password: 

  - module: Publish::Gmail
    rule:
      expression: $args->{feed}->has_tag('Computer') # 'Computer' is folder name
    config:
      mailto:   
      mailfrom: 
      mailroute:
        via: smtp
        host: 
        username: 
        password: 

大なり小なりの部分は自分のもので置き換えてください。
さて、簡単な解説をすると

1. livedoor Readerから未読のものを全てとってきて
2. はてダ関係のものを付与して
3. Gmailへ送る
3-1. Newsフォルダのものをまず送る
3-2. Computerフォルダのものを次に送る

特定のフォルダのもののみGmailへ送る関係で、取得してきたものを全て既読にされると困るということで、'mark_read'の値は'0'です。