ラフィアンの近況をPlagger+Gmailで読もう

今まで、ラフィアンの近況をrubyスクリプトを使って携帯にメールしてたんですが、それPla(ryって言われそうなネタなのでPlaggerGmailに送ってみました。

plagger/assets/CustomFeed-Config/ruffian.yamlの内容

match: http://www\.ruffian\.co\.jp/kinkyo/
extract: <P><A name="(\d*)" class="NAME">([^<]*)</A>\r\n<FONT SIZE="2">([^<]*)<br>\r\n([^<]*)</FONT></p>
extract_capture: id title info recently
extract_after_hook: $data->{link} = $url . "#" . $data->{id};$data->{body} = $data->{info} . "\r\n" . $data->{recently}

config.ruffian.yaml

global:
  assets_path: /usr/share/plagger/assets
  timezone: Asia/Tokyo

plugins:
  - module: Subscription::Config
    config:
      feed:
        - http://www.ruffian.co.jp/kinkyo/r02-c.html
        - http://www.ruffian.co.jp/kinkyo/r03-c.html
        - http://www.ruffian.co.jp/kinkyo/r04-c.html
        - http://www.ruffian.co.jp/kinkyo/r05-c.html

  - module: CustomFeed::Config

  - module: Filter::Rule
    rule:
      expression: $args->{entry}->link =~ /(馬のラフィアンの通し番号を|で区切って並べる)$/

  - module: Filter::Rule
    rule:
      module: Deduped

  - module: Publish::Gmail
    config:
      mailto: ******
      mailfrom: ******
      mailroute:
        via: smtp_tls
        host: smtp.gmail.com:587
        username: ******
        password: ******

で、

plagger -c config.ruffian.yaml >/dev/null 2>&1

をcronで更新される時間帯に起動すればOK。あんまり頻度上げたらダメよ。
これを携帯に送るところまでやるかな・・・