ハック de ダブルまる録!!のインターネット TV ガイド対応

Debian HS-DHGL

OnTV サービス終了

従来ハック de ダブルまる録!!に使わせていただいていた OnTV がサービス終了 してしまったので、 全く録画予約できなくなっていた。

代わりの番組表

これではたまらないので、他の番組表を色々見てみた。
結局使えそうだったのは、 インターネット TV ガイド

ページの構造が単純なので、 wget で html ファイルをダウンロードして、整形すれば 録画予約に使えそうである。

ハック de ダブルまる録!!の改造

もともとハック de ダブルまる録!!は、
(1)番組表をダウンロードする部分 (放送局や放送時間の順にダウンロード)
(2)パターンマッチを行い録画予約をする部分 (好みのキーワード順に予約)
と、処理順の違う2つの部分がテンポラリファイルを介して 粗に結合してあるので、
前半の(1)ダウンロードする部分を中心に改造した。

プロトタイプを作るのに出勤前の2時間(謎、
リファクタリングするのに帰宅後の2時間ほど。
それに番組表を見ながら録画するキーワード/ジャンルの定義を チューニングするのに2日ほど

特にジャンルの表記が ONTV とインターネット TV ガイドとで かなり違ったので、その部分の対応に手間取った。
後半の(2)パターンマッチングして予約する部分にも 若干手を入れる必要があった。

完成

というわけで、 ハック de ダブルまる録!! V5 完成。
(まぁ、 こんなスクリプトを公開した所で、誰も利用できないが。。。)

今後は、録画予約結果(パターンマッチングの結果)を見ながら 録画するキーワード/ジャンルの定義を チューニングしていく




HS-DHGL
バッファローダイレクト
楽天市場
Yahoo!ショッピング
ValuMore!
ムラウチドットコム


関西オープンソース2011 + 関西コミュニティ大決戦 展示環境構築 #kof2011
ハックの記録
LinkStation/玄箱 をハックしよう

関西オープンソース2011 + 関西コミュニティ大決戦 参画 #kof2011

ツイート Tweet to @yasunari_y @yasunari_yをフォロー

Copyright (C) 2003-2012 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp 山下康成@京都府向日市