rltodayで天気予報を作成してみる。(公開編)

■rltoday+天気予報スキンの改造方法を公開。

rltodayで天気予報を作成してみる。で公開しているTodayスキンが、
それなりにページビューあるようですので改造方法とスキンを公開します。

ある程度いじれる人向けになりますのでご注意を。

■インストール・設定

1.rltoday・MortScriptをインストールする

 それぞれ下記Linkより導入。

 rlToday at Rotlaus Software
 http://rotlaus-software.de/projects/rltoday/

 MortScript
 http://home.att.ne.jp/wave/deox_pop/mortscript.html
 

2.Todayスキンのダウンロード

 weather.zipを展開するとweatherフォルダが出来るので、
 これを「\Program Files\rlToday\」配下にコピーする。

 weather.zip → http://snugplace.s271.xrea.com/weather.zip

 ※iconは、http://liquidweather.net/icons.phpから、Grzankaをリサイズして使用しています。
  (Today用180*180、Weekly用64*64にしてそれぞれ保存。)

3.天気予報スクリプトをダウンロード。

 myopen.jpさんの記事、「最小パケットの詳細天気予報 MortScript + rlTodayスキン」から、
 todayスキンとMortScriptをダウンロードさせて頂く。

 myweather.mscricon.iniをweatherフォルダにコピーする。

 ※myweather.mscrは、修正が入っているので最新のものと差し替えましょう。
 
4.myweather.mscrを修正する。(ごめんなさいy.mikomeさん・・)

 d346prtさんの記事「■HTC Home風rltodayスキン その4(お披露目)」を参考に。
 1day分だけ、違うサイズアイコンを使うのでちょびっと修正します。
 
 内容としては、254行目の「for day = 1 to 7」を、
 「day = 1」 ~ 「for day = 2 to 4」の内容と置き換えます。

 ○変更前(254行目)

for day = 1 to 7

 ○書き換え後 ( for day = 1 to 7 に上書きで書いてください。)

day = 1
  if (formattime("H", now) < 17 or day > 1)
   section = "hiru"
  else
   section = "yoru"
  endif
  if (yoho[day] ne "")
   icon_file = iniRead(skin_dir\"icons\icons.ini", section, icon[day]) 
  
  if (icon_file eq "")
    icon_file = iniRead(skin_dir\"icons.ini", section, icon[day])
   endif   
   copy(skin_dir\"L_icons"\icon_file, skin_dir\"weather"&day&".png", TRUE)
  else
   delete(skin_dir\"weather"&day&".png")
  endif
 for day = 2 to 4  

5.myweather.mscrを実行してみる。

 一番最初の起動時は、地域の設定画面が出ると思います。
 その後、weatherフォルダにweather1.pngが出力されれば完了です。


天気予報の取り込みタイミングなどは、すべてmyweather.mscrによる動作になります。  

 

更新時にハングアップなどしていると、古い情報のままになることがあるので、
その時は、myweather.mscrを直接実行するか、画面の右下の■をクリックしてみて下さい。

■おまけ

この画面に使っているTodayスキンです
http://snugplace.s271.xrea.com/hana3.tsk

 ■スクリーンショット

    09301.jpg  0930_3.jpg 


【Bluelounge Design社】The SanctuaryとCable Box。

ガジェット使いにオススメです。


2 Comments

  1. >ちぇりさん
    コメントありがとう。
    ツギハギ状態なスキンなので、
    これをベースにカスタマイズしてもらえればと。
    ちなみに、skin.xmlの135行目の
    Font sizeを大きくすると更新出来なかったときの
    再更新がやりやすいと思います~。
    (■が大きくなります。)

  2. ちぇり

    はじめまして。
    03用の天気予報を探していてたどり着きました。
    さっそく利用させていただきました~[絵文字:v-238]
    当日が大きいアイコンになるなど、デザインがステキで感動です♪
    どうもありがとうございました!

One Trackback

  1. By rltodayで天気予報を作成してみる。 at treffen @ Wordpress 2009/10/02 at 11:14 PM

コメントを残す

Your email address will not be published.