2008-03-22
_ rdiga 0.0.2 を公開
先日公開した,iEPG を利用してコマンドラインで Diga に予約登録する Ruby スクリプト rdiga を更新.今回は,Diga 中の予約一覧を表示できる機能を追加しました.一覧表示にライブラリに hpricot を利用しています.標準の環境ではインストールされていないものなので,別途インストールが必要となりました.hpricot は gem からインストール可能です.
$ gem install hpricot
rdiga 用のページを別途作成したので,ダウンロードはそちらから.
リスト表示については,日時と録画モードのみを表示する簡易版とタイトルもあわせて表示する詳細版をオプションとして用意しました.タイトル付きは各予約詳細画面へのリクエストが必要となるため,件数が多いと表示までに時間がかかります.予約件数が 15 件の場合,簡易版では約 1.5 秒,詳細版では 20 秒以上かかっています.この辺は状況に応じて使い分けてもらえればと思います.
$ ruby rdiga.rb -l I, [2008-03-21T00:00:00.000000 #7394] INFO -- : 予約一覧を表示します(タイトル付は時間がかかります) 3/21(金) 00:00〜00:05 HE(HDD) 3/22(土) 1:00〜2:00 HE(HDD) 3/22(土) 3:00〜3:30 HE(HDD) 3/22(土) 18:00〜19:00 HE(HDD) 3/23(日) 0:30〜1:30 HE(HDD)
こんな感じで表示されると思います.
つづき: 2009-07-20
ずっと前に公開されたもののようですが、今日見つけて手元のDMR-BW830で試しました。予約、一覧ともに動いています。
ただ、830にはHLモードというのが増えています。これのモード番号は3なので手元ではconfig.yamlとrdiga.rbのオプション定義だけ変更して使っています。欲を言えば、一覧の時にチャンネル番号もあるといいですね。
作った本人があまり使わなくなってしまっていて,メンテナンスもろくにしていませんでしたが,コメントありがとうございます.
最近の機種でも問題なく利用できるようですね.
ご要望の予約一覧表示でのチャンネル番号について,対応してみましたので,よろしければお試しください.