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'です。