nasneにキーワード録画機能が無いので、テレビ王国から番組表をクローラして、メール通知してくれるWebシステムをRaspberry Piで作ってみた。

nasneにキーワード録画機能が無いので、テレビ王国から番組表をクローラして、メール通知してくれるWebシステムをRaspberry Piで作ってみた。
php + MySQL のいわゆるLAMP環境。自宅のRaspberry Piサーバに実装してみた。

1,まず番組情報を入れるためのテーブルをMySQLに作っておく。

2,毎朝4時くらいに番組情報を取得するphpを, cronで実行させる

3, 番組DBが更新されたら、決められたキーワードで番組を検索してメールを送るphpを実行する。

こんな感じのメールが届く

秋葉原
3月22日 5:00(55分)
熱中世代 大人のランキング 演歌の女王八代亜紀が本音を語る 

3月23日 2:00(30分)
でんぱの神神 #47 

3月24日 18:30(30分)
アタックしますけど何か? 

3月24日 19:00(30分)
アタックしますけど何か? 

アキバ
3月22日 17:30(25分)
アニメ ログ・ホライズン「天秤祭(てんびんさい)」[字][デ] 

クッキング
3月19日 18:55(30分)
Rの法則「女子高校生の食べたい!餃子」 

3月20日 0:00(30分)
Rの法則「女子高校生の食べたい!餃子」[再] 

3月20日 8:30(85分)
はなまるマーケット「落合シェフ看板パスタ生直伝▽三宅裕司▽クイズママダス」[字][デ] 

3月22日 1:40(30分)
妄想ニホン料理「幸せ包んで 大福の巻」[字][再] 

一応ちゃんと使えるけど、一週間近く先の番組がヒットすると、同じ番組が毎朝送られてくるのは、ちょっと問題だな~。
この番組は除外するって機能が必要かも…。
もしくは、今日・明日・明後日の3日分だけとか限定して同じ番組が送られてきても、最大3回までになるようにするとか?

25