- プレーンテキストの表とASCIIグラフだけで、天気・降水量・紫外線・大気質・花粉情報をすばやく確認できる
- 例示地域は英国 York で、26日(日)19時現在は曇り、気温19.2°C・体感16.7°C、風速12mph・突風24mph
- 当日の気温は17〜22°C、平均風速は12mph、最大突風は25mphで、降水量は0.1mm
- 週間・時間帯別予報も提供し、29日(水)の最高気温は26°C、30日(木)の予想降水量は3.6mm
- データはOpen-Meteoから取得し、地域変更、日付移動、最終更新時刻の確認に対応する
現在の天気と週間予報
- 19時現在の紫外線指数は0.45と低く、この日の最高値は12時の4.35で中程度
- 現在の降水量は0mm、降水確率は14%で、23時までの予想降水量も引き続き0mm
- 大気質指数は22で普通(fair)で、17〜19時に同じ最高値を記録
- 花粉量はイネ科が12.2で中程度、ヨモギが2.5で低い
- イネ科花粉は22時に14で最高値を記録
- ヨモギ花粉は1時に最高値の5.7に達する
- 週間では曇りの日が多く、29日(水)と30日(木)はおおむね晴れと表示される
プレーンテキスト中心のサービス構成
- brolly.shは週間・時間帯別予報をプレーンテキストの表とASCIIチャートで構成する
- 地域変更と前日・翌日への移動に対応し、データはOpen-Meteoから取得する
- 例示ページの天気データは19時32分に最終更新された
1件のコメント
Hacker Newsのコメント
curlで取得してawkで加工できるとよい。こうした方式をサポートするサイトがもっと増えてほしいcurl呼び出し時にターミナル向けのテキスト画面をレンダリングすると素晴らしそうテキストベースなのでLLMが理解しやすく、天気MCPを探していて https://github.com/weather-mcp/weather-mcp を見つけた
出力も偶然LLMに完璧に合うよう文脈が構成されている。DelhiページをArena.aiに貼り付けて要約を頼むと、qwen3.6-plusは「暑くて湿度が高く、午後ににわか雨の可能性が少しある日」、gemini-3.1-pro-previewは「おおむね晴れだが非常に暑く湿度も高く、実際の最高気温は34°Cだが午後の体感温度は42°C」と答えた
10年以上前にもこの件について書いた: https://blog.leftium.com/2013/12/how-to-display-temperature-...
Accept: text/plainを使っても常にHTMLが返ってくるcurl wttr.inを使えばよいhttps://github.com/chubin/wttr.in