flag of the United Kingdom
URBAN
Mainframe

Working with Meteorological Data

Date:  Mon, 9th-Aug-2004prevnext

Tags: CMS, Open Source, Perl, Programming, Software, Urban Mainframe, Website Development

I am always impressed when I see real-time data on a website. I am even more impressed when such data is used imaginatively. Thus Dunstan Orchard's panorama and weather information have long intrigued me.

Out of curiosity, I investigated the possibilities of adding some local weather information to the Urban Mainframe.

Being a Perl Monk, I knew that the best place to begin my quest would be the vast catacombs of the CPAN and I discovered three modules that, between them, make real-time meteorological data handling effortless:

Astro::Sunrise - computes sunrise/sunset for any given day;
Geo::WeatherNWS - a object-oriented interface to the United States' National Weather Service;
Astro::MoonPhase - provides details of the phase of the Moon.

I wrote a plug-in for my CMS that ties these three modules together, added a little presentational markup and a few graphics and now have a neat, real-time summary of the current meteorological conditions for my locale.

What do you think?

You can comment on this entry, or read what others have written (4 comments).


W3C VALIDATE XHTML
W3C VALIDATE CSS