The PolarLava Weather Project
This entry serves two purposes. 1) To split an older weather related entry away from a more general site update message. And 2) To document progress and or changes to my weather project as this thread seems to have grown over time.
-klp (3/17/2004)
10/17/2003
Previously I had been using Geo::Weather which pulls weather from the weather.com site. I've been a frequent contributor to this project as I also used it to pull weather on an hourly basis for my CycleLog project. It's a fairly constant battle with weather.com making changes and then having to fix the Geo::Weather code to properly parse their page. Recently they added comments in their code that encourages you to use their free XML feed and not scrape their HTML. This is good and I welcomed the idea of an XML feed until you read the the fine print. Basically you have to provide a link back to them which isn't the end of the world, but they also reserve the right to shove advertising down to you that you must accept. I don't accept and as such have decided it's time to move to free publicly available weather from NOAA. Hell I'm paying for it (via my taxes), I might as well use it right? So as such, I've written a Perl module I call "Geo::WeatherNOAA2". Why the "2"? There's already a Geo::WeatherNOAA, but it only grabs current text weather data from NOAA and that wasn't what I wanted. My goal was to duplicate the functionality of Geo::Weather, but utilizing NOAA's freely and publicly available interface. And although I know there's still some problems with it for certain locations and sometimes the forecast displays some quirky behavior, it's working for me. When I have time I will work on some of these bugs and make it publicly available to all. If you'd like to play with it now you can e-mail me at kevinp AT polarlava.com and you can join the fun!
…more