6 ms·
Wego: a weather app for the terminal
- sjs382 11y agoLove it. I starred it, as a reminder to create/contribute new icons, in the future. :)
- Lancey 11y agoWay better than the other "weather apps for the terminal" I've seen on HN.
- baldfat 11y agoI really like weather http://fungi.yuggoth.org/weather/ http://fungi.yuggoth.org/weather/ It gets me the information for the forecast and current conditions quickly and painlessly. I have used it for years. I much rather have the NOAA forecast and current conditions to anything else. This would compliment weather for me.
- hahamrfunnyguy 11y agoNicely done, ASCII art looks great.
- Dav3xor 11y agocurl http://www.srh.noaa.gov/data/PQR/AFDPQR http://www.srh.noaa.gov/data/PQR/AFDPQR | less
- Touche 11y agoWhy not do some releases? It's one of the advantages of Go that it is easy to release binaries for?
- sergiotapia 11y agoI would also vastly prefer a release so I can just add it to my path.
- borkabrak 11y agoI live on the command line, so I really dig this sort of thing. And this one in particular looks very nice. I'm a fan! If you're open to bug reports/feature requests: * The image for clear weather is a bright sun, which is a little odd to see in the 'Night' column * Many city names are duplicates. How do I know I've got the right one?
- j_s 11y agohttps://github.com/schachmat/wego/issues https://github.com/schachmat/wego/issues
- sergiotapia 11y agoBe as explicit as possible. For example, `Santa Cruz, Bolivia` not just `Santa Cruz` because there is ambiguity.
- bobbles 11y agoSo many options for a clear sky moon! http://www.ascii-art.de/ascii/mno/moon.txt http://www.ascii-art.de/ascii/mno/moon.txt
- fl0wenol 11y agoWhenever I see a weather "app" I always think: "This is really a weather display utility" and then wonder about the quality / longevity of the service it depends on and how the information is provided. What would interest me is an implementation that allows you to plug in different weather backends, so that having an API key to worldweatheronline, or screen-scraping weather underground, or building a bridge to your serial-port connected weather station all can target the same interface; to provide current conditions/historical conditions, a forecast, etc. Are there standards for this, or is it mostly ad-hoc, the whim of the sites or commercial services which aggregate information and provide forecasts?
- amk_ 11y agohttp://graphical.weather.gov/xml/ http://graphical.weather.gov/xml/ Ex: http://forecast.weather.gov/MapClick.php?lat=37.76&lon=-122.43&FcstType=digitalDWML http://forecast.weather.gov/MapClick.php?lat=37.76&lon=-122....
- joekrill 11y agoUnfortunately, as far as I know, the NOAA doesn't provide forecasts outside of the US and US territories.
- x0ra 11y agoIt might... The wikipedia article for http://openweathermap.org/ http://openweathermap.org/ (a commercial service) seems to point out they are using NOAA datas.
- fl0wenol 11y agoThanks, this is pretty cool; I think the NWS qualifies as a stable source.
- joekrill 11y agoI've found they vary quite a bit, both in the data points they provide, and the depth of data. Especially comparing free vs paid services. Some provide historical data, others want lots of extra cash for that. Some provide hourly and even minutely results (like my current favorite -- forecast.io), and some do not. And the underlying conditions they provide can vary. You might get simply 'partly_cloudy' from one, an actual cloud cover percentage from another, or even the cloud cover at different altitudes from a yet another provider. So you'd have to do a lot of normalizing between providers to come up with a common API. So it certainly could be done. And I actually looked into this a few years ago, but it wasn't trivial enough to make it worth the time back then.
- travjones 11y agoMaybe we would all do well by closing our terminals, taking a break, and going outside to see what the weather is really like.
- patrickrgaffney 11y agoThis is one of the best "terminal weather apps" I have seen. Love the ASCII art.
- calebm 11y agoVery nicely done. Terminalize ALL THE THINGS!
- dllthomas 11y agoNecessary, but not sufficient. A lot of terminal apps are still - to borrow a phrase - captive user interfaces, which don't play much better with others than a GUI. Decompose all the things into individual utilities (or libraries) so they can be reused and recombined!
- Arnor 11y agoHaskell combinators for ALL THE THINGS :)
- dllthomas 11y agoGet me a Haskell shell as usable as bash, and I'm down!
- dblarons 11y agoI built a shell in Haskell for a class project this semester. At some point I'll get around to releasing it on Github. It doesn't do much aside from backgrounding tasks, piping, and supporting environment variables (both in a config file and dynamically through a built in export command). But it was fun to build!
- dllthomas 11y agoNice! In this case it's less a question of implementation language (though Haskell would likely be the best fit) and more what it exposes to the user.
- codygman 11y agoI would totally use something that allowed me to use Haskell like I use bash. Turtle allows me to do some of it. I'm thinking more along the lines of this project that never took off though: http://nellardo.com/lang/haskell/hash/ http://nellardo.com/lang/haskell/hash/ edit: Need to re-evaluate using Hell[1] for these purposes... maybe Hell + Turtle? 0: https://github.com/Gabriel439/Haskell-Turtle-Library https://github.com/Gabriel439/Haskell-Turtle-Library 1: https://github.com/chrisdone/hell https://github.com/chrisdone/hell
- lolptdr 11y agothis is awesome, first go app to run for me, this language looks fun
- technologia 11y agoI like the utility, its convenient not to leave the command line. On another note, was it really necessary to add the bit about the NSA? Hasn't that been played to death now?
- hartator 11y agoWay better than https://news.ycombinator.com/item?id=9503882 https://news.ycombinator.com/item?id=9503882 posted 7 days ago!
- jameshart 11y agoA few years ago, you'd get notice by taking an old text-based service and wrapping it up in a web frontend. Now, the cool kids are taking web-based services and wrapping them up in text-based frontends. Next thing someone will have the bright idea of transmitting data as sounds over VOIP services, and we can start setting up BBSes on skype...
- birk5437 11y agoYou just got me to finally install and try out Go! Thanks! Also great app!