ハック de 録!!をハックしよう(笑)


ハック de 録!!は、 色々問題を抱えているので、 時々HD-HLAN を自動リブートしてやりたいのだが、、、
録画中にリブートすると録画がとぎれてしまうので、 録画中でないかを確認してからリブートしたい。
予約リストが取り出せれば、今録画中なのかがわかるのだが、、、

というわけで PCast を色々調べてみる。

まず最初の手がかりは、Web の予約一覧。
http://link.yamasita.jp:8080/cgi-bin/pcast.cgi?page=frame&mode=reserve_list
には予約一覧が表示されている。 これがどう表示されているのかを調べれば予約リストが取り出せそう。

まず http://link.yamasita.jp:8080/cgi-bin/pcast.cgi は HD-HLAN の /usr/local/PCast/www/cgi-bin である。
ここから追い掛け始めると、、(10分程経過)、、
/usr/local/PCast/DbAcRap を使って色々なコントロールを しているようである。
ごそごそ
ようやく見つけた。

[root@link module]# /usr/local/PCast/DbAcRap GetMergeListBottom
GetMergeListBottom
[START]GetMergeListBottom
[DATA]Index=0022 TittleName=(番組名:ないしょ)
[DATA]Index=0022 Status=0
[DATA]Index=0022 ResType=2
[DATA]Index=0022 Formet=4
[DATA]Index=0022 Reserve1=0
[DATA]Index=0022 Reserve2=0
[DATA]Index=0022 Reserve3=0
[DATA]Index=0022 Start=2005/06/29/21/00
[DATA]Index=0022 End=2005/06/29/21/54
[DATA]Index=0022 TvChannel=8
[DATA]Index=0022 TvAudioMode=2
[DATA]Index=0022 DeviceId=0
[DATA]Index=0022 FileName=/mnt/share/(文字化け)_0629.mpg
[DATA]Index=0022 DataKey=1120046400
	:
	:
[DATA]Index=0001 TittleName=【★】F1世界選手権第9戦アメリカグランプリ
[DATA]Index=0001 Status=3
[DATA]Index=0001 ResType=0
[DATA]Index=0001 Formet=1
[DATA]Index=0001 Reserve1=0
[DATA]Index=0001 Reserve2=80
[DATA]Index=0001 Reserve3=0
[DATA]Index=0001 Start=2005/06/20/02/50
[DATA]Index=0001 End=2005/06/20/04/50
[DATA]Index=0001 TvChannel=8
[DATA]Index=0001 TvAudioMode=2
[DATA]Index=0001 DeviceId=0
[DATA]Index=0001 FileName=/mnt/share/(文字化け)_0620.mpg
[DATA]Index=0001 DataKey=1119203400
[FINISH]GetMergeListBottom
[root@link module]#
最後のは、この間録画に失敗したF1(怒)
Tittle って title の Typo? 綴りはきちんとね
(文字化け)部は Shift-JIS でエンコードされているが、 TittleName の右辺は EUC でエンコードされている。

これで空き時間探しは何とかなるかな?




HDDtemp のロックファイル
ハックの記録
LinkStation/玄箱 をハックしよう

DbAcRap

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