Creating a Weather WML Page

From Weather-Watch Wiki
Revision as of 13:35, 4 November 2024 by Chris (Sọ̀rọ̀ | contribs) (Created page with "= Creating a Weather WML Page = Wireless Application Protocol (WAP) provides a way for delivering Web-like pages on mobile devices. WML is the language used to create pages to be displayed in a WAP browser. == Turn on WAP file creation == # On the main window in Weather Display, click '''Control Panel'''. # Click '''FTP & Connections METAR/NOAA FTP'''. # Click '''WAP''' tab. thumb|center|alt=Weather Display WAP Setup Page|WAP Setup Page # Un...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Creating a Weather WML Page

Wireless Application Protocol (WAP) provides a way for delivering Web-like pages on mobile devices. WML is the language used to create pages to be displayed in a WAP browser.

Turn on WAP file creation

  1. On the main window in Weather Display, click Control Panel.
  2. Click FTP & Connections METAR/NOAA FTP.
  3. Click WAP tab.
Weather Display WAP Setup Page
WAP Setup Page
  1. Under Setup, type your weather station location name. For example, type Anywhere Weather.
  2. Type your home page Web address. For example, type http://www.example.com.
  3. Select the Nokia and/or USA format check boxes.
  4. Make sure the Use my own custom WAP file check box is not selected.
  5. Click Create WAP directory for first time.
  6. Click Test and then verify the WAP file (index.wml) is created in the webfiles folders.
  7. Enter a schedule for WAP uploads.
  8. Click on the red Off button so that it becomes green and the label changes to On.
  9. Click OK to save settings and return to the main Weather Display window.

Create custom WML files

Make sure the default .wml file is being created.

  1. Return to the WAP screen as described above.
  2. Select the Use my own Custom WAP file check box.
  3. Use the index.wml file, located in the folder webfiles, as a starter. Rename the file waplocal.txt.

Note Make sure you do not accidentally rename the file as waplocal.txt.txt.

At the scheduled times, this file will be read and a new index.wml created using that format as a guide.

Replace actual weather conditions numbers with a custom tag. If you want to add other information, add an appropriate label and its custom tag. ("indoor temperature: %indoorhum%).

More information about using custom tags can be found on the Using Custom Tags page.

A simple WAP page might look like the following:

<?xml version='1.0'?>
<!DOCTYPE wml PUBLIC '-//WAPFORUM//DTD WML 1.1//EN' 'http://www.weather-display.de/DTD/wml_1.1.xml'>
<wml>
<head>
</head>
<card id="Weather-Display" title="Weather-Display">
<p>
CURRENT WEATHER REPORT FROM: LaddRd<br/>
6:23:57 PM 12/25/2002<br/>
Temperature: %temp%<br/>
Windspeed: %avgspd%<br/>
Gustspeed: %gstspd%<br/>
Direction: %dirlabel% %dirdeg%<br/>
Barometer: %baro%<br/>
Humidity: %hum% percent<br/>
Dew point: %dew%<br/>
Today's rain: %dayrn%<br/>
Maximum temperature: %maxtemp% at %maxtempt%<br/>
Minimum temperature: %mintemp% at %mintempt%<br/>
Maximum gust today: %maxgst% at %maxgstt%<br/>
%time% %date%<br/>
<a href="http://personalpages.tdstelme.net/~flaplant/weather/wx.html">Home</a> <br/>
<a href="http://www.weather-display.com/wap/index.wml">Created by Weather-Display</a>
</p>
</card>
</wml>

The <br/>'s are optional and intended to force each entry onto a new line.