{"slug": "brolly", "name": "Brolly", "category": "other", "category_name": "Other software", "description": "", "recommenders": 3, "commenters": 5, "warners": 0, "score": 3.384, "rising": -0.98, "first": "2026-07-25", "latest": "2026-07-26", "why": "", "why_is_quote": false, "has_verdict": false, "sentiment": {"recommend": 3, "neutral": 2, "compare": 0, "warn": 0}, "spark": [0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "", "kind": "", "icon": true, "domain": "brolly.sh", "github_repo": null, "official_url": "https://brolly.sh", "pricing": "", "aliases": ["Brolly"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 784896432, "item_id": 49056027, "url": "https://news.ycombinator.com/item?id=49056027", "by": "mattjhall", "date": "2026-07-26", "version": null, "stance": "recommend", "quote": "This is really cool, and I love the name", "excerpt": "This is really cool, and I love the name", "context": "", "use_case": "weather forecast", "switched_from": "", "story": "Show HN: Brolly, a plain-text weather forecast site"}, {"id": 784845328, "item_id": 49052833, "url": "https://news.ycombinator.com/item?id=49052833", "by": "weatherphan", "date": "2026-07-25", "version": null, "stance": "recommend", "quote": "This is a terrific project, thank you!", "excerpt": "This is a terrific project, thank you! Use-cases will vary widely. For example if I used Brolly for sailing, I'd want wind speed in kts and wind direction as well as dew point, and I'd want a recent timeseries of air pressure to give an idea of the synoptic-scale situation. Of course these may be far outside your original use-cases. I think when people get a hold of Brolly, they're going to love it immediately, and t", "context": "sailor", "use_case": "plain-text weather forecast", "switched_from": "", "story": "Show HN: Brolly, a plain-text weather forecast site"}, {"id": 784829568, "item_id": 49051848, "url": "https://news.ycombinator.com/item?id=49051848", "by": "jsax", "date": "2026-07-25", "version": null, "stance": "recommend", "quote": "I love this idea.", "excerpt": "I love this idea. The brolly logo at the top of the page is also a unicode character, so this fits well.", "context": "", "use_case": "Plain-text weather forecasts", "switched_from": "", "story": "Show HN: Brolly, a plain-text weather forecast site"}]}], "caveats": [], "who": [{"by": "weatherphan", "context": "sailor", "url": "https://news.ycombinator.com/item?id=49052833", "date": "2026-07-25"}], "tags": [], "use_cases": ["weather forecast", "plain-text weather forecast", "plain-text weather forecasts"], "compared": [], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=49049693", "title": "Show HN: Brolly, a plain-text weather forecast site", "mentions": 5}], "sentiment_by_month": {"2025-11": {}, "2025-12": {}, "2026-01": {}, "2026-02": {}, "2026-03": {}, "2026-04": {}, "2026-05": {}, "2026-06": {}, "2026-07": {"neutral": 2, "recommend": 3}, "2026-08": {}, "2026-09": {}, "2026-10": {}}, "versions": [], "version_unnamed": 0, "family_ref": null, "runs_on": null, "lines": [], "quotes": [{"id": 784896432, "item_id": 49056027, "url": "https://news.ycombinator.com/item?id=49056027", "by": "mattjhall", "date": "2026-07-26", "version": null, "stance": "recommend", "quote": "This is really cool, and I love the name", "excerpt": "This is really cool, and I love the name", "context": "", "use_case": "weather forecast", "switched_from": "", "story": "Show HN: Brolly, a plain-text weather forecast site"}, {"id": 784893728, "item_id": 49055858, "url": "https://news.ycombinator.com/item?id=49055858", "by": "lowkeyokay", "date": "2026-07-26", "version": null, "stance": "neutral", "quote": "Very cool, and bookmarked", "excerpt": "Very cool, and bookmarked. And spot on for the HN crowd, I think. I went in a very different direction with lot\u2019s of visuals. Might not be to everyone\u2019s liking but check it out if you want https://tshirtweather.fyi", "context": "", "use_case": "", "switched_from": "", "story": "Show HN: Brolly, a plain-text weather forecast site"}, {"id": 784845328, "item_id": 49052833, "url": "https://news.ycombinator.com/item?id=49052833", "by": "weatherphan", "date": "2026-07-25", "version": null, "stance": "recommend", "quote": "This is a terrific project, thank you!", "excerpt": "This is a terrific project, thank you! Use-cases will vary widely. For example if I used Brolly for sailing, I'd want wind speed in kts and wind direction as well as dew point, and I'd want a recent timeseries of air pressure to give an idea of the synoptic-scale situation. Of course these may be far outside your original use-cases. I think when people get a hold of Brolly, they're going to love it immediately, and t", "context": "sailor", "use_case": "plain-text weather forecast", "switched_from": "", "story": "Show HN: Brolly, a plain-text weather forecast site"}, {"id": 784829568, "item_id": 49051848, "url": "https://news.ycombinator.com/item?id=49051848", "by": "jsax", "date": "2026-07-25", "version": null, "stance": "recommend", "quote": "I love this idea.", "excerpt": "I love this idea. The brolly logo at the top of the page is also a unicode character, so this fits well.", "context": "", "use_case": "Plain-text weather forecasts", "switched_from": "", "story": "Show HN: Brolly, a plain-text weather forecast site"}, {"id": 784828481, "item_id": 49051780, "url": "https://news.ycombinator.com/item?id=49051780", "by": "goodmythical", "date": "2026-07-25", "version": null, "stance": "neutral", "quote": "Would be nice if it were curl-able", "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"}]}