WorseTV

「WorseTV」の編集履歴(バックアップ)一覧に戻る

WorseTV - (2005/07/20 (水) 12:00:29) の編集履歴(バックアップ)


WorseTV

説明

様々なカスタマイズが可能なTV/ラジオ番組表です。Yahooの番組表を参照しており、地上波、BS,BSデジタル、AM/FMラジオに対応しています。

現在放送中の番組を表示し、東京の放送局については人気度の表示をすることができます。人気度は2chの実況スレッドの書き込みの数からどの局の番組がどの程度盛り上がっているかを調べます。

使用方法

縮小モード

現在放送中の番組だけを表示します。右上の拡大ボタンを押すと拡大モードになります。

人気度は局の色が盛り上がるほど赤くなることで分かります。

拡大モード

今日の番組表を表示するモードです。マウスのホイールや上下ボタン、矢印のクリックで表示する時間を変更できます。

人気度は局の背景の変化に反映されます。盛り上がっている掲示板を閲覧する場合は放送局名をクリックしてください。

番組表の変更

iボタンを押すと設定画面になります。ここで放送地域、電波の種類、人気度の取得を行うかを選択できます。

キーボードショートカット

拡大モードでは以下のキーが使用できます。

UP/DOWN 表示する時刻の変更
スペース 拡大/縮小の変更
リターン 現在の番組表の表示

以下作成中です。

カスタマイズ

ウィジェットの中を右クリックかCtrl+クリックで「パッケージの内容を表示」させることで内部のソースが見られますが、プログラムを直接変更しなくてもHTMLおよびCSSを変更することで外観をカスタマイズすることができます。編集にはテキストエディットでBetterTV.htmlとBetterTV.cssを開いて行ってください。

HTMLには画面に表示されないparameterタグがあり、これを変更することでパラメタの変更をウィジェットに反映させられます。

例えばBetterTV.html中の48行目は

        <parameter name="expandBothSide" value="true"/>

となっていますが、"true"を"false"に変更するとウィジェットが変形する際に左右両方に変形するか一方向だけに変形するかを変えられます。全てのパラメタはnameとvalueの組からなっており、以下のような意味を持っています。

name 意味
collapseWait 変形のスピード(小さいほど速い)
collapseSteps 変形の滑らかさ
channelWidth 拡大表示のときの一つの放送局がとる幅
expandHeight 拡大表示のときのウィジェットの高さ
channelFormat 拡大表示の際の番組の表示用テンプレート(複雑なので現在は変更しないでください)
autoCollapse 他のウィジェットを使用したりDashboardがオフになったときに自動的にコンパクトになるか
expandBothSide 変形を左右両方にするか右側だけに変形するか
displaySpan 拡大画面での番組の表示範囲(分)
updateInterval 番組の自動更新間隔(秒)
activityCheckInterval 番組の人気度を取得する間隔(自動更新の何回目にするか)
回線が遅い環境では大きくしてください

またCSSの知識があれば文字の大きさや番組のジャンルごとの強調表示など様々なカスタマイズが可能です。例えば音楽番組だけを強調したい場合、BetterTV.cssに

.music { background:yellow; }

と書くと(musicの前のピリオドを忘れないでください)音楽番組の背景だけが黄色で表示されます。

カスタマイズした場合新しいバージョンをインストールすると編集結果が失われてしまいますので上書きインストールの前にカスタマイズバージョンを保存することをお勧めします。

プログラミングの経験のある方はJavaScriptやPython, Objective-Cを編集して更にカスタマイズすることができますが、バージョンアップの際の互換性が保証されないので自信のある方以外はお勧めできません。

以下作成中です。

スクリーンショット


縮小画面

設定画面

拡大画面

ダウンロード

現在以下のバージョンをダウンロードすることができます。

  • バージョン 0.2.3
    • WorseTV 0.2.3
    • プラグインのソースコードも上記パッケージに含むようにしました。パッケージ中のWorseTVPluginフォルダを参照してください
  • バージョン 0.2
    • BetterTV 0.2.0
    • プラグインのソースコード(ファイルが欠損していました)

変更履歴

これまでの変更点とバージョンは以下の通りです。

0.2.5

  • 午前0時から午前4時前にリロードしても前日からの番組表にした(未チェック)
  • VHF波以外を選択した場合に自動的に人気度のチェックをオフにした
  • 仮でアイコンをつけた
  • キーボードで番組表の操作を可能にした

0.2.4

  • 取得元がブラウザのバグを利用したレイアウトを行っているときにラジオ番組表が正常に取得できない問題を解消

0.2.3

  • 拡大状態ではボタンを縮小を表すようにした
  • AM/FMラジオの番組表も表示できるようにした
  • 食べ物番組のジャンルが取得できなかったバグを修正

0.2.2

  • 商標権の問題が指摘されたので名前を変更した
  • 縮小表示でも人気度を反映して放送局の色が変わるようにした
  • HTMLからパラメタの変更ができやすくした

0.2.1

  • 2chの書き込み頻度を参考にしたチャンネルの人気度を参照可能に

0.2.0

  • 公開開始

ライセンス条件と免責条項

このウィジットに含まれる画像およびソースコードはパブリックドメインとし、使用や改変は全て自由です。ただし使用による損害は作者の保証の限りではありません。

謝辞

このウィジットの作成にあたって番組表のアイデアのほとんどは2chのDashboard Widgetスレで提案されたものです。アイデアを出してくださったり叱咤激励してくださったスレの参加者の皆さんに感謝します。

ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。