用途:查询当前天气与天气预报,无需 API 密钥,依赖两个免费服务。
主要能力: wttr.in(主用):一行式查询 curl -s "wttr.in/London?format=3";紧凑格式可使用 %l、%c、%t、%h、%w 等格式码;完整预报 curl -s "wttr.in/London?T"。 技巧:空格用加号编码(wttr.in/New+York);支持机场代码(wttr.in/JFK);单位可用 ?m(公制)或 ?u(美制);?1 仅今天、?0 仅当前;PNG 图片 curl -s "wttr.in/Berlin.png" -o /tmp/weather.png。 Open-Meteo(备选,JSON):curl -s "https://api.open-meteo.com/v1/forecast?latitude=51.5&longitude=-0.12¤t_weather=true",先查城市坐标再请求,返回温度、风速、天气代码;文档见 https://open-meteo.com/en/docs。
适用场景:命令行或脚本中快速取天气,或在程序里按坐标获取结构化天气数据。
限制:资料未提供收费、配额、区域覆盖等细节;以上均为公开文档中描述的免费无密钥用法。