RD のネットdeナビで iEPG予約をする場合に、開始時刻を iEPGデータよりも1分前に書き換える greasemonkey スクリプトを作ってみました:
// ==UserScript== // @name RD ToruNavi // @namespace http://www.teikan.net/ // @description tweak ToruNavi defaults // @include http://x4/program/*/iproginfo2.htm // ==/UserScript== (function() { var iElm = document.getElementsByTagName('input'); for (i=0; i < iElm.length; i++) { if (iElm[i].name.match(/start_hour/)) { var start_hour = iElm[i]; } if (iElm[i].name.match(/start_minute/)) { var min = parseInt(iElm[i].value); if (min == 0) { var hour = parseInt(start_hour.value); if (hour > 0) { start_hour.value = hour - 1; iElm[i].value = 59; } } else { iElm[i].value = min - 1; } } } })();
前日を計算するのは面倒なので、0:00 開始の場合は 1分前になりません(ぉぃ)。