DIGA番組名一括変更
会社で自分のブログ記載の情報を使いたかったので、当方のハンドル名「itsukara」で検索したら、自分のブログやGithubがトップ3に載っていた。 試しに、スマホのchromeで検索したら、1位と2位だった。 スマホのchromeでの検索結果 非常に嬉しかったので、思…
DIGAの録画番組名を1週間に一回ぐらい整理するために、2年位前にツールを作って、ほぼ毎週活用しています。ずっと使っていると、番組名書換え規則が数十個と多くなり、どの規則が使われなくなったか分からなくなってきたので、書換え規則を整理するための機…
1年半ぐらい前に、DIGA録画番組名一括変更を支援するツール群を作成し、ほぼ毎週定期的に使っていますが、欲しい機能があったので、ツールを追加しました。以前のツール群では、DIGAの番組情報を取得後、書換え規則に従って番組名を書換え、その番組名をDIGA…
下記で、東京電力「でんき家計簿」のデータ自動抽出ツールを微修正したことを書いたのですが、これでもうまく動作しない方がいて、そのやりとりに時間が掛かってしまいました。itsukara.hateblo.jpそこで、Github掲載のREADME.mdに、下記注意事項を追記しま…
DIGAの番組名を一括変更するツール群を2月~3月頃に作成し、日々使っております。ずっと問題なく使っていたのですが、先ほど使った際にエラーが表示され、調べたところ、説明不十分な点に気が付きましたので、説明を補充しました。ご参考まで。GitHub - Itsu…
CasperJSは、ブラウザの画面を直接見れず(キャプチャは可能)、NodeJSよりもデバッグが面倒と感じました。そこで、既存ブラウザを操作可能なツールを探したところ、ブラウザのテストツールとして広く普及している、Selenium WebDriverを利用するのが良さそう…
NodeJSやCasperJSの勉強の一環として、DIGAから番組情報を取得する部分を、CasperJSで記載してみました。ご参考まで。 ファイル:diga-dump-casperjs.js リポジトリ:https://github.com/Itsukara/diga-rename なお、これまでは、chromeのDeveloper toolsの…
概要 番組名書換え中止後に再開した場合の処理を変更。これまでは念のために最初からやり直していたが、処理済みの部分をスキップするように変更。なお、「変更済みの件数」欄の値は書き換え可能であり、書き換えた場合、この値に基づいて、先頭の「変更済み…
概要 Javascript第6版を見ていたら、番組名比較関数の実現方法として、bind()を使ったほうが汎用的に思われたので、修正。 詳細 (HISTORY.txtから抜粋) 【2016/03/11(その2)】rename-tinfo.jsを更に微修正(より汎用的なbind()を活用) ・変更前 番組情報のど…
前回記事以降の修正 前回記事以降、少しずつ修正を加えた。主な目的は保守性向上のためのコメント付加など。また、Javascript第6版を読んで気が付いた点をプログラムに反映。少し読みやすくなり、他の方も手を入れやすくなったと思います。本記事に気が付い…
概要 DIGAに対する文字コード問題の解決方法が分かったので、全ファイルの文字コードをUTF-8に統一。 詳細(HISTORY.txt)から抜粋 DIGAにデータを送信するformで「accept-charset="shift_jis"」を指定することで解決。このformを含むファイル自体は、utf-8で…
概要 これまで、DIGAのIPアドレスが2つのファイルに埋め込んでありましたが、GUIから指定するように変更しました。これで、少しは導入しやすくなったと思います。なお、DIGAのIPアドレスは、次回利用時に引き継がれます(変更は可能です)。 詳細(HISTORY.txt)…
概要 昨日、「しばらくはそのままにする予定」と書いたのですが、少し不便なところを修正。具体的には、書換えルールで単純文字列置き換えもできるようにしました。むしろ、こちらがデフォルトです。正規表現を使う書換え規則は、これを示すチェックボックス…
概要 自分で実際に使っていて、色々と気になるところがあったので、機能を全面的に見直しました。これで、結構使えるようになったと思います。よろしくお願いいたします。主な修正は下記です。 DIGAの全番組一覧のダンプを一回で取得できるようにした。 全番…
背景 昨日の記事で、DIGAから取得した録画番組一覧で番組名を書き換えるのが面倒という話を書きました。その中で、「JavascriptのStringオブジェクトのreplaceメソッドを使えば、書換も簡単そう」とも書きましたが、実際に作ってみました。GitHubを参照くだ…
公開場所 DIGAの録画番組名を纏めて変更する作業を支援するファイル群をGithubに公開しました。ぜひご活用ください。なにぶん、1カ月ほど前からWebの勉強を始めた初心者なもので、間違い等がありましたらご容赦ください。 github.com 開発の経緯 前々から、D…