Skip to content

Itsukara/diga-rename

Repository files navigation

1.内容
DIGAの録画番組名を纏めて変更する作業を支援するツール群です。

(1) 番組名のダンプ出力を支援するツール
 DIGAの番組編集画面でPF12を押して「Developer Tools」を出し、
 Consoleに下記ファイル内容をペーストすることで、番組情報を
 ファイルにダンプする。
 ・構成ファイル:
  - diga-dump.js
 上記ファイル先頭に、詳細な使い方が書かれてますので、必ず読んでください。
 
(2) ダンプ出力に対する番組名変更を支援するツール
 上記で取得した番組一覧情報内の番組名に対して、
 記述した書換え規則(複数)を順に適用し、結果を表示。
 書換え規則を追加、修正した結果を直ぐに確認できる。
 これにより、色々な書換え規則の組み合わせを試せる。
 また、入力した書換え規則は、次回利用時に引き継がれる。
 ※各書換え規則は、文字列の単純置換、正規表現での置換を選択可能。
 ・構成ファイル:
  - rename-tinfo.html
  - rename-tinfo.js
 詳細説明や注意点は、上記ファイルのうち、htmlを参照のこと。
 上記htmlで表示される「説明を表示」ボタンでも表示される。

(3) DIGAに番組名変更指示を出して、実際に番組名を書換えるツール
 上記(2)で作成した結果を使い、実際にDIGA内の番組名を書き換える。
 (上記(2)の結果は、ブラウザのlocalStorage機能で引き継がれる)
 ・構成ファイル:
  - diga-rename.html
  - diga-rename-leftF.html
  - diga-rename-leftF.js
  - diga-rename-rightF.html
 詳細説明や注意点は、上記ファイルのうち、先頭htmlを参照のこと。
 上記htmlで画面の左にも表示される。

(4) ダンプ出力した番組情報を直接利用するためのツール
 ダンプ出力した番組情報をSakura Editorなどのツールで編集してコピーし、
 store-tinfo.htmlの【番組情報】欄に張り付け、「保管」ボタンを押す。
  ※番組名以外の部分は変更しないこと。
 (3)のdiga-rename.htmlを開くと、【変更対象番組一覧】に番組情報が
 表示されるので、DIGAに接続し、開始ボタンを押せば番組名が書き換わる。
 ・構成ファイル:
  - store-tinfo.html
  - store-tinfo.js


2.注意事項
・番組ごとに番組IDが付いており、番組書換えではこれを利用するが、
 「録画モード変換」などの操作を行うと、番組IDが変わるたため、
 番組名書換えが失敗する(対象番組のみ処理されない)。
 そのため、ダンプ出力は早めに利用のこと。

・番組に対して「プロテクト設定」が行われている場合も、
 番組名の書換えはできず、失敗する。

・本プログラムは、下記環境でテスト済み。
 ・Windows 7 + chrome
 ・Windows 10 + chrome

・DIGAの外付けHDDは付けていないため、テスト未実施。

・本ツールで書き換えが上手く行かない場合は、DIGA MANAGERで
 手作業で番組名書換えを試し、上手く行くか確認する。
 手作業書換えができないようならば、ツールでも書換えはできない。
 ・例1:スカパー録画中は番組名書換えができない
 ・例2:「おまかせ」で録画した番組は書換えできないことがある

3.免責
(LICENSE.txtから抜粋)
・利用者は、ファイル内容をよく読み、自己責任でのご利用をお願いいたします。
・本ファイル群の利用で生じるいかなる現象・問題に関しても責任を負いません。