日記
iEPGtoMMの使い方 (00:58)Edit

MMのサイドバーのbookmarkletにiEPGtoMMというブックマークレットを追加しました。これは、iEPG対応テレビ番組サイトにあるiEPGデータから、「番組名」「放送局名」「放送時刻」を取得し、それを元にMMでメモを取るためのbookmarkletです。

使い方は、

  • iEPGtoMMをブラウザのブックマークに登録する
  • iEGPに対応したテレビ番組表サイトを開く(たとえばテレビ王国とか)
  • 気になるテレビ番組に関するiEGPリンクが用意されているページを探す(テレビ王国の場合は、「iEPGで予約」のような画像ボタンになっていたりする)
  • iepg2mmを実行する(と、そのページ上のすべてのリンクが、MMのiEPG登録ゲートウェイアドレスを介した内容に書きかわる)
  • iEPGリンクをクリックすると、その番組に関するメモを投稿するページが表示される

なんて感じです。

ちなみに、パーソナライズページなど、そのブラウザ環境のみでしか利用できないURLにあるiEPGデータは判別できないので、そのあたりを注意してください。適当に試してダメだった場合は、ログアウトしてから使ってみてください。

以下、bookmarkletをSleipnirのスクリプトに変換したもの。処理内容はbookmarkletと一緒です。

var pnir;
var document;
var id;
pnir     = new ActiveXObject("Sleipnir.API");
id       = pnir.GetDocumentID(pnir.ActiveIndex);
document = pnir.GetDocumentObject(id);
if (document == null)  {
pnir.MessageBox("Document オブジェクトを作成できません");
}
else {
// TODO: コードをここに記述してください。
e=document.getElementsByTagName('A');
for(i=0;i<e.length;i++){
if (e[i].href.indexOf('1470') < 0) {
e[i].href='http://1470.net/mm/iepg_form.html?url='+escape(e[i].href);
e[i].target='_blank';
}
}
document = null;
}
pnir = null;

Published At2005-01-22 00:00Updated At2005-01-22 00:00