11 ms·
Well, I am a connoisseur of command-line weather apps. In fact, I've written three: 1. wu -- written in Go some years ago, and actually pretty successful (as
by sramsay 7y ago
Well, I am a connoisseur of command-line weather apps. In fact, I've written three:
1. wu -- written in Go some years ago, and actually pretty successful (as these things go). Picked up by a couple of distros, etc. It used the Weather Underground API, which was truly fantastic. But alas, they closed off free access to the API, and I had to shut down the project.
2. dsw -- wrote this one in C++. Uses the Dark Sky Weather API. The API is great -- maybe even better that WU -- but not quite as feature-rich as Weather Underground. Then I discovered that they don't want you to distribute your program and ask people to get an API key. So I shuttered that one too.
3. wwo -- another, fairly recent C++ effort that uses WeatherAPI.com. I like the way I designed this one, and the API itself is easy to work with, but honestly? The data just sucks. It's often wrong, too far behind, not enough of it, etc. So . . .
I am now working on a yet-to-be-named thing written in straight C that uses the NOAA API. I've stayed away from this API, but honestly, it's the one to use. JSON linked data all over the place, sort of cumbersome in some ways, but the data is awesome, and barring government shutdowns, the API is pretty much always on. Not sure what to call it. Sort of afraid to cloud the namespace with "noaa" (noah is also taken). But as you can see, I am a Serious Expert on cli weather apps, so maybe I'll just take one of those.
And that is what I am doing with my quarantine. Thanks for listening!
- IgorPartola 7y agoIronic that you are working on an app mostly useful for going outside while stuck indoors? Also I actually never thought of this UI for a weather app. Dark Sky has been kinda my go to. Some name suggestions: nowa (noaa weather app), nwa (noaa weather app), wir (will it rain?), wli or rli (weather/rain line interface), OutdoorTemperatureAndHumidityDisplayManagerFactoryInterface (is you write it in Java).
- sramsay 7y agoYes, it is a bit ironic ;) You're a genius! I love "nowa." (though "OutdoorTemperatureAndHumidityDisplayManagerFactoryInterface" is tempting).
- IgorPartola 7y agoWhere are you going to post that app? I’d love to take a look! Especially since you might call it nowa.