Review Request: Patch to add a 7-day (up-to) forecast to the NOAA weather Ion

Amos Kariuki amoskahiga at gmail.com
Tue Sep 15 01:24:56 CEST 2009


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviewboard.kde.org/r/1584/
-----------------------------------------------------------

(Updated 2009-09-14 23:24:56.419041)


Review request for Plasma and Shawn Starr.


Changes
-------

- Added forecast condition keywords as defined at <http://www.weather.gov/mdl/XML/Design/MDL_XML_Design.htm#_Toc141760783> (some don't seem to fit in any existing category)

- i18n'zd the forecast-summary and added available definitions to the dat file.


Summary
-------

The patch uses the REST API provided by NOAA at <http://www.weather.gov/forecasts/xml/rest.php> to obtain the forecast for the location coordinates returned by the observation data.  It requests the 7-day forecast but only displays the days for which data is available (usually 5-7 days).  The weather icon descriptions unfortunately don't match those used by the normal observation feed, and are defined at <http://www.weather.gov/forecasts/xml/DWMLgen/schema/parameters.xsd> ; we however use a similar heuristic algorithm (keyword search)) to find the best match for the returned weather conditions.

This patch also enables the normal condition icon which was being mistakenly being unset.


Diffs (updated)
-----

  trunk/KDE/kdebase/workspace/plasma/dataengines/weather/ions/data/noaa_i18n.dat 1016572 
  trunk/KDE/kdebase/workspace/plasma/dataengines/weather/ions/ion_noaa.h 1016575 
  trunk/KDE/kdebase/workspace/plasma/dataengines/weather/ions/ion_noaa.cpp 1021754 

Diff: http://reviewboard.kde.org/r/1584/diff


Testing
-------

Verified the NOAA forecast was displayed in the Weather Forecast applet for a few locations.


Thanks,

Amos



More information about the Plasma-devel mailing list