This webpage was copied from http://laughingmeme.org/weather-rss/ author Kellan Elliott-McCreaI copied the source because I thought there was a lot of good information here and was worried that the link or content of the page might change - JeremyCothran
Recent thoughts/discoveries on the intersection of weather forecasts and RSS.
Catching up on my backlog of blogging, I have to say lately I've been really impressed by my government. I'll wait while you all recover from the shock of that last statement.
Last week I was impressed by the U.S. Census Bureau and the TIGER/Line database which make possible projects like geocoder.us, and the forthcoming "politcoder" (more on that soon). And sitting in my "to be blogged" queue for nearly a month now, the National Weather Service has ramped up their public XML offerings!
The NWS is now offering
This is stuff I'm happy to spend tax dollars on!
- a XML vocabulary for weather (though we still need it to be in a namespace)
- a web service interface to their 5x5km grid of weather observersations (wow!)
- RSS feeds of current observations (but NDFD info needs to be integrated with a namespace). RSS and NDFD XML for Seattle.
Slashdot had a story on this, The Future of Free Weather Data on the Internet, claiming that the president of Accuweather is lobbying the NWS to shut down this useful public service because it threatens Accuweather's bottom line. (why anyone should expect to build a business on the back of data collected with public funds is beyond me) I can't comment on that directly, but it corresponds with what I know about NWS's concerns about releasing their RSS feeds last Fall. Also, almost beyond belief, there is a whole rash of intelligent, thoughtful Slashdot comments on that story, read'em for the novelty.
Like last time, the NWS is soliciting feedback until August 1st. So if you think it makes sense for the government to be collecting important scientific/health and safety related data, and making it available to us in creative, and accessible fashions, make sure to let them know, and let them know any creative, and useful civic projects you are using the data for.
The NWS recently decloaked their experimental RSS feeds of weather watches, warnings, and alerts. They are soliciting feedback until Dec. 30th.
Check it out, and if you think it is cool as I do, and you think that the National Weather Service should be producing weather information in a public, easily accessible format, instead of having to buy that information from some commercial company, then you should contact them and tell them how excited you are to see this service. (because you know the vendors are going to scream when they see it)
Now that the NWS is almost ready to start issuing weather data on a 5kmx5km grid, Bob has said that they see their "future more like you give us a lat/long and we feed back xml for that 'gridpoint'." How cool is that?
Bah, too many projects, too little time. Until the day when I get back to this project, take a look at these other alternatives.
Someone else has built a nice, clean implementation of weather-over-RSS, see rssWeather. They are using HAMWeather as the backend, rather then a scraper, which is certainly a conceptual improvement, though it seems that HAMWeather is limited to using ICAO codes for non-US locations. (though that is probably scriptable around) Nicely browsable, good web integration.
I think I'll probably revive my own weather-rss project at some point. (it moved forward a bit last weekend) In particular I still think there is an opportunity to format the weather info, in a more useful, and more semantic fashion. Once I've got my working example, I'll probably be knocking on Tony of OpenWeather's and rssWeather.com's door, see if we can get some coherence.
Weather.gov but unforunately their URLs are relatively obscure. I have some code to mechanize their search form, but they got a bit jumpy, and temporarily blocked my IP while I was tuning it. So I put them on hold, and went with Wunderground.
WeatherPop (sweet little app btw), who I suspect is also a screen scraper (though I should probalby examine my outgoing traffic before making that claim) to see how it handles this problem, and presenting a drill down list is exactly what it does.
Anyone has other suggestions for data in a workable format, let me know. God knows I hate screen scraping in this day and page (CSS makes it easier, but it feels so backwards)
That and I never quite got conditional gets supported, it was working in Magpie, and at least one of the Windows clients (don't remember which one) but not in NNW, or most of the other readers.
And last but not least, there is the lovely "Divsion by zero" error I get when trying to view Denver's weather.
Still doesn't work with US cities, stop subscribing to those feeds. All you'll see is 2 month old data for Providence, RI.
Feedback would be really helpful, for example, one of the most commonly requested feeds Bristol, UK doesn't work at all. Your responsibility as beta-testers of an experimental tool is to tell me these things.
This has been a pre-coffee blogging session.