✖
関連エントリー
- 『いなり、こんこん、恋いろは。』よしだもろへ いなり、こんこん、恋いろは。 (1) (角川コミックス・エース 326-1) cho45 よしだ もろへ ★ 3.0 / 5.0 cho45...
- 神社 関東の聖地と神社 (楽学ブックス) cho45 辰宮太一 ★ 4.0 / 5.0 cho45 出雲大社 (楽学ブックス) cho45 . ★...
- 今年 子ども関係で買ったもの 先にまとめておくと、おむつの支出が支配的で、それ以外だと直接子ども用のものをあんまり買ってない。絵本とかをあんまり買ってない気がする。 おし...
- ガールズ&パンツァーをプライムビデオで見た めっちゃ面白かった。 艦コレみたいなノリのアニメなのだと思って見ていなかったけど、とりあえず1話見てみるかと思った結果そういったものノリのも...
- ✖ AーDコンバータ活用成功のかぎ―変換のメカニズムと性能の引き出し方 (アナログ・デザイン・シリーズ) cho45 松井 邦彦 ★ 5.0 /...
ウェブページの差分をとってメールで送るワンライナー
cron に適当に登録しとけば差分とって (差分があったら) メールを送ってくれるのがほしかった。具体的にはニュースリリースとかで、新製品情報とかを即時通知してほしい。
簡単にかけるかと思ったけど微妙に長くなってしまった。もっと簡単にできる方法を教えてください。
# 実際は一行 LANG=ja_JP.UTF-8 w3m -dump http://cweb.canon.jp/newsrelease/index.html?id=generalNews > /home/cho45/tmp/canon_news.1 && diff -u /home/cho45/tmp/canon_news /home/cho45/tmp/canon_news.1 > /tmp/diff || cat /tmp/diff | mail cho45@example.com -s "[DIFF] canon" ; mv /home/cho45/tmp/canon_news.1 /home/cho45/tmp/canon_news
この例の場合 RSS もあるので、RSS の差分を通知してくれるサービス (きっとあるだろう) を使ってもいいと思うが、探すのがめんどうなので w3m 使って HTML レンダリングした結果を差分とったほうがはやいと思った。

