核心用法
weather-zh 是一个纯脚本实现的中文天气查询工具,通过 weather-cn.sh 城市名 命令即可获取实时天气数据。预置50+城市代码,覆盖主要省会及重点城市,支持自定义扩展城市。输出包含温度、天气状况及感冒、运动、穿衣、洗车、紫外线等生活指数。
显著优点
1. 零大模型依赖:完全使用 bash/curl/grep/sed 实现,除初始配置外每次查询零 Token 消耗,大幅降低使用成本
2. 极速响应:本地脚本执行,响应时间 <1 秒
3. 稳定可靠:直接解析中国天气网 HTML,不依赖外部 API,可用性接近 100%
4. 原生中文:针对中国天气网优化,城市名称、生活指数均为中文
5. 轻量部署:仅需 curl、grep 基础工具,无额外依赖
潜在局限性
1. 地域限制:主要针对中国大陆城市,海外城市支持有限
2. 数据源依赖:完全依赖中国天气网(www.weather.com.cn),若网站改版或不可访问则失效
3. 数据精度:生活指数为通用建议,非个性化推荐;天气数据存在延迟可能
4. 城市覆盖:需手动维护城市代码表,新增城市需用户自行查询代码
适合人群
- 需要高频查询天气的自动化场景用户
- 希望降低 Token 消耗的开发者
- 主要关注中国大陆天气的用户
- 追求快速、稳定响应的终端用户
常规风险
1. 网络风险:需访问外网(www.weather.com.cn),存在网络连通性问题
2. 数据准确性:依赖第三方天气网站数据,可能存在延迟或不准确
3. 维护风险:HTML 解析依赖页面结构,网站改版可能导致脚本失效
4. 无预报功能:当前实现仅支持当日天气,无多日预报