[% uri_base = request.uri_base %] [% USE date; USE DataPrinter; # DataPrinter.dump_html(params); metar = data; # DataPrinter.dump_html(metar); %] [% # DataPrinter.dump_html(request.uri) %]

[% metar.station.name %] observation [% date.manip.UnixDate(metar.observed,"%d-%b-%Y @ %H:%M") %]

Weather for

[% IF metar.error %]

ERROR: [% metar.error %] [[% params.city.ucfirst %], [% params.country.upper %]]

[% ELSE %]
[% metar.raw_text %]
[% DataPrinter.dump_html(metar) %]
Temperature [% metar.temperature.celsius %]oC [% location = params.location %]
METAR [% location %]
Dew point [% metar.dewpoint.celsius %]oC
Wind speed [% IF metar.wind; metar.wind.degrees %]o @ [% metar.wind.speed_mph %] mph [% ELSE %]Calm[% END %]
Pressure [% metar.barometer.hpa %] hPa [[% metar.barometer.hg %] mm]
Cloud cover [% FOREACH layer IN metar.clouds; IF layer.feet %]
[% layer.code; ' @ '; layer.feet %] ft
[% ELSE; layer.text; END %] [% END %]
Conditions [% IF metar.conditions; FOREACH entry IN metar.conditions %]
[% entry.text %]
[% END %] [% ELSE; 'NOSIG'; END %]
Visibility [% IF metar.visibility.meters_float >= 9999; metar.visibility.miles %] miles [% ELSE; metar.visibility.meters %] mtr[% END %]
Humidity [% metar.humidity.percent %]%
Field elevation [% metar.elevation.feet %] ft
[% END %]