Yahoo! ウィジェットは、2つの方式でxxx.widgetというファイルにパッケージされています。

古い世代のパッケージングは、フォルダ一式をzip圧縮して拡張子を".widget"に書き換えただけのものです。

もうひとつのパッケージングはflat file形式でパッケージされたもので、作成者の電子署名などの進んだ機能が使えます。こちらは展開に専用のツールが要ります。

どちらでパッケージ化されているかはやってみないとわかりません。

お手本#

Monitor Off Widget#

http://widgets.yahoo.com/widgets/monitor-off

このウィジェットをサンプルとしてダウンロードしてみましょう。
私が見た中で一番シンプルな方法でコーディングされています。

動かし方#

  • 上記アドレスを開いてウィジェットをダウンロードします。
  • ダブルクリックするとMy Widgetフォルダに移動されて起動します。
  • ctrlキーを押しながらウィジェットをクリックして移動させます。
  • クリックするとモニターの電源が落ちます。

Station-V#

http://widgets.yahoo.com/widgets/station-v-1

これもシンプルな構造をしています。見ていても楽しめます。


ばらし方(旧方式のZIP圧縮のもの)#

  • 上記ウィジェットの拡張子を.zipに書き換えます。
  • エクスプローラ上で上記monitor off.zipを右クリックして「すべて展開」させます。

以上の手順でmonitor offというフォルダが出現しているはずです。
contentsフォルダを開いてmonitor off.kon ファイルをテキストファイルで開いてみましょう。

このウィジェットには、必要な要素が一通り含まれているので、これをひな型に自分のウィジェットに改造するといいでしょう。

ばらし方(2)新方式のFlat File形式のもの#

こちらに必要なことはほとんど書いてあります。
Yahooのウィジェットコンバーター(コマンドライン版)を入手して

cd "My Documents\My Widgets"
converter -unflat "foo.widget" -o "%CD%\foo"

Add new attachment

Only authorized users are allowed to upload new attachments.
« This page (revision-2) was last changed on 28-Aug-2009 16:29 by kei