{"slug": "wttr-in", "name": "wttr.in", "category": "terminal", "category_name": "Terminal and shell", "description": "", "recommenders": 4, "commenters": 7, "warners": 1, "score": 3.376, "rising": 1.35, "first": "2025-11-01", "latest": "2026-08-09", "why": "You don't need anything more than https://wttr.in/", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 4, "neutral": 1, "compare": 1, "warn": 1}, "spark": [0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 0, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "You don't need anything more than https://wttr.in/", "kind": "", "icon": true, "domain": "wttr.in", "github_repo": null, "official_url": "https://wttr.in", "pricing": "", "aliases": ["wttr.in"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 787743249, "item_id": 49233953, "url": "https://news.ycombinator.com/item?id=49233953", "by": "rpdillon", "date": "2026-08-09", "version": null, "stance": "recommend", "quote": "curl https://wttr.in/", "excerpt": "I mean, you're getting dumped on for this, but it seems about right? For an extreme example: curl https://wttr.in/ Inside of a conky widget would do the trick, I think. https://github.com/brndnmtthws/conky/wiki/Lua:-Shell-Integration", "context": "", "use_case": "weather in terminal", "switched_from": "", "story": "Windows 11's built-in Weather app wastes more than 1 GB of RAM"}, {"id": 787730000, "item_id": 49233125, "url": "https://news.ycombinator.com/item?id=49233125", "by": "satvikpendem", "date": "2026-08-09", "version": null, "stance": "recommend", "quote": "https://wttr.in/ shows it's very possible.", "excerpt": "https://wttr.in/ shows it's very possible.", "context": "", "use_case": "", "switched_from": "", "story": "Windows 11's built-in Weather app wastes more than 1 GB of RAM"}, {"id": 787729920, "item_id": 49233120, "url": "https://news.ycombinator.com/item?id=49233120", "by": "satvikpendem", "date": "2026-08-09", "version": null, "stance": "recommend", "quote": "You don't need anything more than https://wttr.in/", "excerpt": "You don't need anything more than https://wttr.in/ even with all the fancy terminal graphics.", "context": "", "use_case": "Weather forecast in terminal", "switched_from": "", "story": "Windows 11's built-in Weather app wastes more than 1 GB of RAM"}, {"id": 784828480, "item_id": 49051780, "url": "https://news.ycombinator.com/item?id=49051780", "by": "goodmythical", "date": "2026-07-25", "version": null, "stance": "recommend", "quote": "wttr.in/nyc <---which is plainly obvious", "excerpt": "Would be nice if desktop rendered in columns. Would be nice if it were curl-able (like not serving raw html to curl). Would be nice if URL pattern was like wttr.in (NYC for example is https://brolly.sh/forecast/YcUDdBLc <---which means nothing to me, vs wttr.in/nyc <---which is plainly obvious)", "context": "", "use_case": "", "switched_from": "", "story": "Show HN: Brolly, a plain-text weather forecast site"}, {"id": 784814224, "item_id": 49050889, "url": "https://news.ycombinator.com/item?id=49050889", "by": "wormpilled", "date": "2026-07-25", "version": null, "stance": "recommend", "quote": "curl wttr.in", "excerpt": "curl wttr.in https://github.com/chubin/wttr.in", "context": "", "use_case": "", "switched_from": "", "story": "Show HN: Brolly, a plain-text weather forecast site"}]}], "caveats": [{"label": "", "summary": "", "quotes": [{"id": 743946624, "item_id": 46496664, "url": "https://news.ycombinator.com/item?id=46496664", "by": "webdevver", "date": "2026-01-05", "version": null, "stance": "warn", "quote": "didnt load for me", "excerpt": "> https://wttr.in/ didnt load for me", "context": "", "use_case": "", "switched_from": "", "story": "During Helene, I Just Wanted a Plain Text Website"}]}], "who": [], "tags": [], "use_cases": ["weather in terminal", "weather forecast in terminal"], "compared": [], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=49232138", "title": "Windows 11's built-in Weather app wastes more than 1 GB of RAM", "mentions": 3}, {"url": "https://news.ycombinator.com/item?id=49049693", "title": "Show HN: Brolly, a plain-text weather forecast site", "mentions": 3}, {"url": "https://news.ycombinator.com/item?id=46494734", "title": "During Helene, I Just Wanted a Plain Text Website", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=45773347", "title": "AI scrapers request commented scripts", "mentions": 1}], "sentiment_by_month": {"2025-11": {"neutral": 1}, "2025-12": {}, "2026-01": {"warn": 1}, "2026-02": {}, "2026-03": {}, "2026-04": {}, "2026-05": {}, "2026-06": {}, "2026-07": {"recommend": 2, "compare": 1}, "2026-08": {"recommend": 2}, "2026-09": {}, "2026-10": {}}, "versions": [], "version_unnamed": 0, "family_ref": null, "runs_on": null, "lines": [], "quotes": [{"id": 787743249, "item_id": 49233953, "url": "https://news.ycombinator.com/item?id=49233953", "by": "rpdillon", "date": "2026-08-09", "version": null, "stance": "recommend", "quote": "curl https://wttr.in/", "excerpt": "I mean, you're getting dumped on for this, but it seems about right? For an extreme example: curl https://wttr.in/ Inside of a conky widget would do the trick, I think. https://github.com/brndnmtthws/conky/wiki/Lua:-Shell-Integration", "context": "", "use_case": "weather in terminal", "switched_from": "", "story": "Windows 11's built-in Weather app wastes more than 1 GB of RAM"}, {"id": 787730000, "item_id": 49233125, "url": "https://news.ycombinator.com/item?id=49233125", "by": "satvikpendem", "date": "2026-08-09", "version": null, "stance": "recommend", "quote": "https://wttr.in/ shows it's very possible.", "excerpt": "https://wttr.in/ shows it's very possible.", "context": "", "use_case": "", "switched_from": "", "story": "Windows 11's built-in Weather app wastes more than 1 GB of RAM"}, {"id": 787729920, "item_id": 49233120, "url": "https://news.ycombinator.com/item?id=49233120", "by": "satvikpendem", "date": "2026-08-09", "version": null, "stance": "recommend", "quote": "You don't need anything more than https://wttr.in/", "excerpt": "You don't need anything more than https://wttr.in/ even with all the fancy terminal graphics.", "context": "", "use_case": "Weather forecast in terminal", "switched_from": "", "story": "Windows 11's built-in Weather app wastes more than 1 GB of RAM"}, {"id": 785043024, "item_id": 49065189, "url": "https://news.ycombinator.com/item?id=49065189", "by": "m_walden", "date": "2026-07-26", "version": null, "stance": "compare", "quote": "The dark mode on your site would compete with https://wttr.in which is dark.", "excerpt": "Looks great! One suggestion, please consider adding a dark mode option for those users with visual impairment. The current light mode is too bright for some users. The dark mode on your site would compete with https://wttr.in which is dark.", "context": "", "use_case": "", "switched_from": "", "story": "Show HN: Brolly, a plain-text weather forecast site"}, {"id": 784828480, "item_id": 49051780, "url": "https://news.ycombinator.com/item?id=49051780", "by": "goodmythical", "date": "2026-07-25", "version": null, "stance": "recommend", "quote": "wttr.in/nyc <---which is plainly obvious", "excerpt": "Would be nice if desktop rendered in columns. Would be nice if it were curl-able (like not serving raw html to curl). Would be nice if URL pattern was like wttr.in (NYC for example is https://brolly.sh/forecast/YcUDdBLc <---which means nothing to me, vs wttr.in/nyc <---which is plainly obvious)", "context": "", "use_case": "", "switched_from": "", "story": "Show HN: Brolly, a plain-text weather forecast site"}, {"id": 784814224, "item_id": 49050889, "url": "https://news.ycombinator.com/item?id=49050889", "by": "wormpilled", "date": "2026-07-25", "version": null, "stance": "recommend", "quote": "curl wttr.in", "excerpt": "curl wttr.in https://github.com/chubin/wttr.in", "context": "", "use_case": "", "switched_from": "", "story": "Show HN: Brolly, a plain-text weather forecast site"}, {"id": 743946624, "item_id": 46496664, "url": "https://news.ycombinator.com/item?id=46496664", "by": "webdevver", "date": "2026-01-05", "version": null, "stance": "warn", "quote": "didnt load for me", "excerpt": "> https://wttr.in/ didnt load for me", "context": "", "use_case": "", "switched_from": "", "story": "During Helene, I Just Wanted a Plain Text Website"}, {"id": 732515872, "item_id": 45782242, "url": "https://news.ycombinator.com/item?id=45782242", "by": "grayhatter", "date": "2025-11-01", "version": null, "stance": "neutral", "quote": "tell me you've never heard of https://wttr.in/ without telling me.", "excerpt": "> A server returning HTML for Chrome but not cURL seems like a bug, no? tell me you've never heard of https://wttr.in/ without telling me. :P It would absolutely be a bug iff this site returned html to curl. > This is why there are so many libraries to make requests that look like they came from browser, to work around buggy servers or server operators with wrong assumptions. This is a shallow take, the best counter ", "context": "", "use_case": "", "switched_from": "", "story": "AI scrapers request commented scripts"}]}