当サイトのRainmeter Configsではいろいろなウェブサイトの情報を表示するスキンを置いていますが、最近は全くメンテナンスもせず基本的に放置状態です。
その中でTV関連のスキンもいくつか作りましたが、サービスを終了終了したり変更になったサイトがほとんどで今ではまともに動作するものはありません。
そこで、過去に作成したものも含め未公開だったスキンをいくつかアップします。
今回紹介するスキンは、あらかじめある程度取得しやすい状態に整形されたソースを対象にしたもので、それぞれ違った特徴があります。
このスキンは@niftyテレビ番組表のRSSデータから情報を取得するもので、以前公開していたLivedoorのスキンと同様の仕様です。
このスキンは現在放送中の番組のみの表示で、必然的に各局一番組ということになります。
最大放送局数は7局で、増減にしたがって背景の伸縮はありません。
リンクは有効で各番組をクリックすると該当ページを開きます。
カスタマイズはこのスタイルの他のシリーズ同様、基本的なものは変数にしてあるので、ある程度は柔軟に対応できるようにしてあります。
こちらはInfoseekテレビ番組表のモバイル版から情報取得するスキンです。
表組みで組まれた番組表に比べWebParserでも取得しやすく、ページ上のデータも少ないので、一般のPCページから取得するよりも有利なのが特徴です。
このスキンの仕様は現在の時間帯一時間の番組を表示します。
最大放送局数は7局、最大番組表示数は4番組までになります。
放送局数に応じてウィンドウ全体が伸縮しますが、番組数に応じて行詰めは行われません。
各要素を改行を挿入しながら繋げていくという構造によって、一つのメーターで一局分のすべての情報を収めることができ効率的な反面、ウィンドウ幅(文字幅の切り上げ=ClipString)の融通が利きません。
そのため長い番組名はそのままの長さで表示され、それに従いウィンドウも伸縮するので、前者のような従来のスタイルには向かず、画像のような透過背景で利用することを前提に考えています。
カスタマイズは前者同様、フォントを中心にある程度は変数化しているので比較的簡単に行えます。
こちらのスキンは、情報取得のメソッドはすべてスクリプトに任せ、スクリプトの実行制御と出力したテキストを読み込んで表示するだけのスキンです。
NikkanTV番組表スクリプト [NikkanTV20080305.zip] http://tclock2ch.hp.infoseek.co.jp/cgi-bin/upload.cgi?page=Main
スクリプトを併用する2重構造ながら、どちらも非常に軽量なため軽快に動作するのが特徴です。
スキン側での設定は更新時間の変更やフォント関連と背景の変更程度で、それ以外の内容に関する設定は「NikkanTV.ini」で行ないます。
基本的に出力されたテキストを丸ごと表示するだけのスキンなので、レイアウトの自由さはありませんが、NikkanTV.ini内の「Indent」や「Margin」の調整である程度は変更が可能です。
そのほか、スクリプト側で出力内容を柔軟にカスタマイズできるところが最大の特徴です。
さて、今回は特に実用性をポイントに製作したものばかりで、例によって外観の面白みなど一切配慮していません。
そもそも、このプロジェクトは自作スキンの材料として利用してもらうのが前提なので、今回のスキンもそんな感じで利用していただけたらと思います。
インフォシークのTV番組表を入れるとrainmeterが強制終了されるのですが、Rainmeter 1.1 - (32bit)では動作しないのでしょうか?その他のスキンは難問題もなく起動出来ています。
とりあえずRainmeter1.2beta(32bit)で動作することを確認しました。このスキンは特にバージョンに依存する作りになっていないので、どのバージョン(バグのあるバージョン以外)でも動くはずです。
基本的に強制終了するようなことはプログラム側に問題があると考えられますが、そういったことを引き起こす原因になる点は見当たりません。
ただ、このスキンだけ特に違う動作をするところといえば、「Debug=2」という設定をしているとことです。これは実際不必要でこちらの消し忘れなのですが、これがその引き金になっている可能性があるので、これを削除してみてください。
また、もしこれがその原因だった場合、参考までにそちらの環境をお知らせください。
今後の開発の参考にさせていただきます。
ありがとうございます。無事に問題なく起動することができました。
私のPC環境はこんな感じです。
プロセッサ Pentium(R) Dual-Core CPU E5300 @ 2.60GHz 2603 Mhz
OS Windows® 7 Home Premium 32 bit
ハードドライブ 320GB 7200rpm SATA
メモリ 2GB 800MHz DDR2 SDRAM/DIMM 2×1
Rainmeter 1.1-32bit
この情報でたりるでしょうか?
ご報告ありがとうございました。
参考にさせていただきます。
Infoseekテレビ番組表が今日になって突然表示されなくなりました。
Debug=2の削除はしてあります。
ほかのスキンは正常に作動しているのですが、なにが原因かわかりますでしょうか?
>名無しさん
修正しましたのでDLしなおして使ってみてください。
早い対応ありがとうございます。
無事表示することができました。
気づくの遅れてしまい大変申し訳ありませんm(_ _)m
早速使用させて頂いて感動しました素晴らしい!!!
正に理想の番組表です。
前に某ウィジェットを使っていたのですが
やはり重さが気になってrainに乗り換えました。
kenz0様の細かい心遣い気配りに感謝致します。
今回は貴重なお時間を割いて頂きこのような素晴らしいスキンを作成して頂きまして誠にありがとうございました。
kenz0様の益々の御発展とご活躍お祈り申し上げます。