« オリジナルウィジェット作成 その1 | Main | 個人輸入代行します »

日本語ニュースのRSSを表示させてみる

nihongo.jpg
ウィジェット作成の練習シリーズ第二段。今日は、Chumby Wikiにサンプルで上げられているRSSリーダを改造して、日本語のニュースを表示するウィジェットを作成してみました。日本語フォントを埋め込む必要があるため、サイズが大きくなってしまうので、昨日と同じローカルのUSBから読み込んで実行します。

用意するもの

1.Chumby Wikiに掲載されているサンプルのFlaファイル
http://wiki.chumby.com/mediawiki/index.php/Sample_RSS_Widget
2.Adobe Flash (他の方法でswfがコンパイルできる人はそれでも可)
3.USBメモリスティック

まず、1で読み込んだflaファイルを開いて、RSSのURLを日本語のニュースが拾えるアドレスに変更します。(6行目くらい)ここではYahooニュースのヘッドラインからTitleだけを引っ張っています。

g_rssURL = 'http://headlines.yahoo.co.jp/rss/jct_dom.xml'; "

ニュースソースによってはFlashからアクセスしようとすると「外部ドメインへアクセスしようとしました」と怒られるので、ここではthis._chumby_base.urlをFeed元と同じドメインになるように偽装しました。(80行目くらい)
if (this._chumby_base_url==undefined) {
this._chumby_base_url = "http://headlines.yahoo.co.jp"
}

つぎに、適当な背景を用意して、ニュースのフィードを配置。
newsback.jpg
この時、フォント指定を日本語フォントに変更して、フォント埋め込みの設定をします。ここも厳密に言うと日本語フォントを勝手に抜き出して使用するのは×だと思いますので、フリーで軽いものを探して使用しましょう。特にできあがったウィジェットを配布する場合は注意が必要です。

上記で完成です。swfに書き出して、profile.xmlファイルを作成したら、二つのファイルをUSBスティックに刺して、Chumbyにchannnel をリロードさせます。

プログラミングとかユニックスとかよく分かっていない管理人がやっていますので、間違いやもっとスマートな方法があると思います。ご了承ください。

TrackBack

TrackBack URL for this entry:
http://chumbyjapan.com/blog-mt/mt-tb.fcgi/16

Post a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)