ラフィアンの近況をPlagger+Gmailで読もう
今まで、ラフィアンの近況をrubyスクリプトを使って携帯にメールしてたんですが、それPla(ryって言われそうなネタなのでPlaggerでGmailに送ってみました。
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}
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。あんまり頻度上げたらダメよ。
これを携帯に送るところまでやるかな・・・