After my earlier rant about the lack of decent APIs in Microsoft Live, I decided that I'd contribute some web APIs of my own- you know, try and stay positive and all.
Basically I've been unimpressed with all the existing weather feeds and want something better. Enter the National Weather Service's XML web service. It's actually quite cool- gives tons of information and no lame restrictions or advertising requirements. Our government at work.
There's only one small problem (and one larger problem) with the NWS data- the first is that you query the data via Latitude/Longitude, which is not quite user-friendly (quick- what's your lat/lon?). I was able to solve this one by using another web service - Terra Server which can give you lat/lon coords from an address. Quite handy.
The second problem that I'm not making as much progress is that Senator Rick Santorum (PA) wants the service shut down because it's competing with private enterprise. Since I used to live in Pennsylvania and my parents still do, I figured I'd send Rick a nice letter mentioning that I didn't quite agree with his position that the NWS giving away free raw weather data stiffled innovation. Quite the contrary, I wrote- broad availability of this foundation of data could only foster innovative solutions that his benefactor AccuWeather couldn't even imagine. Woe is me though, the Senator didn't quite appreciate my opinions though he did send me a 3 page form response that only reminded me that our government is not always working for the people.
Anyways, I hope to get the code up in the next day or so, I'm just prettying up the output so it'll be much more useful from simple web apps. I just need to upgrade to the latest VS (release tomorrow!) to finish it.
Basically I've been unimpressed with all the existing weather feeds and want something better. Enter the National Weather Service's XML web service. It's actually quite cool- gives tons of information and no lame restrictions or advertising requirements. Our government at work.
There's only one small problem (and one larger problem) with the NWS data- the first is that you query the data via Latitude/Longitude, which is not quite user-friendly (quick- what's your lat/lon?). I was able to solve this one by using another web service - Terra Server which can give you lat/lon coords from an address. Quite handy.
The second problem that I'm not making as much progress is that Senator Rick Santorum (PA) wants the service shut down because it's competing with private enterprise. Since I used to live in Pennsylvania and my parents still do, I figured I'd send Rick a nice letter mentioning that I didn't quite agree with his position that the NWS giving away free raw weather data stiffled innovation. Quite the contrary, I wrote- broad availability of this foundation of data could only foster innovative solutions that his benefactor AccuWeather couldn't even imagine. Woe is me though, the Senator didn't quite appreciate my opinions though he did send me a 3 page form response that only reminded me that our government is not always working for the people.
Anyways, I hope to get the code up in the next day or so, I'm just prettying up the output so it'll be much more useful from simple web apps. I just need to upgrade to the latest VS (release tomorrow!) to finish it.