DIGAの録画番組名一括変更を支援するツール群
Switch branches/tags
Clone or download
Itsukara コメント追加
待ち時間が長い場合などに関するコメント追加
Latest commit 7170c3d May 1, 2018
Permalink
Failed to load latest commit information.
HISTORY.txt コメント追加 May 1, 2018
Kdora.json 文字コードUTF化(一部)+書換え規則で単純な文字列も使えるよう修正 Mar 3, 2016
LICENSE.txt 文字コードUTF化(一部)+書換え規則で単純な文字列も使えるよう修正 Mar 3, 2016
README.txt 注意事項に手作業での確認を追加 Nov 11, 2017
diga-dump-Snippets.JPG diga-dump.jsの使い方を補充 Jun 16, 2016
diga-dump-casperjs.js 番組情報取得部をSelenium WebDriverを使って記述 Apr 10, 2016
diga-dump-selenium-webdriver.js 番組情報取得部をSelenium WebDriverを使って記述 Apr 10, 2016
diga-dump.js コメント追加 May 1, 2018
diga-rename-leftF.html コメント追加 May 1, 2018
diga-rename-leftF.js 番組名書換え中止後に再開した場合の処理を変更 Mar 18, 2016
diga-rename-rightF.html 全ファイルの文字コードをUTF-8に変更(DIGAに対する文字コード問題解決) Mar 5, 2016
diga-rename.html 全ファイルの文字コードをUTF-8に変更(DIGAに対する文字コード問題解決) Mar 5, 2016
rename-tinfo.html rename-tinfo.htmlで表示する説明書きを修正 Mar 3, 2018
rename-tinfo.js 規則を削除・追加するボタンを追加 Mar 3, 2018
store-tinfo.html diga-dump.jsで出力した番組情報を直接利用するためのツール追加 Nov 11, 2017
store-tinfo.js diga-dump.jsで出力した番組情報を直接利用するためのツール追加 Nov 11, 2017
tinfo-400 (ダンプ出力例(一部抜粋)).txt 説明やコメントの誤り訂正 Feb 28, 2016

README.txt

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から抜粋)
・利用者は、ファイル内容をよく読み、自己責任でのご利用をお願いいたします。
・本ファイル群の利用で生じるいかなる現象・問題に関しても責任を負いません。