用途:通过 tenki-pp-cli 查询日本 tenki.jp 的观光地点、每日与逐小时天气预报,按用户给定阈值比较天气条件,并查看山地及樱花/红叶季节信息。
主要能力:
- places search 按名称或邮编解析地点,支持休闲目录与 --directory 限定范围;places show 查看地点身份与预报参考。
- forecast daily 查看每日预报,--detail 显示六小时间隔;forecast hourly 查看指定日期与时段的逐小时预报。
- compare 依据 --max-pop、--max-temp、--max-wind 等阈值评估多个地点与日期,返回 meets_criteria、fails_criteria 或 insufficient_data。
- mountain show 查看山地证据,--level 匹配源地海拔;seasonal list/show 查看樱花或红叶报告,--kind 取 sakura 或 kouyou。
使用方式:可经 npx -y @mvanhorn/printing-press-library install tenki --cli-only 安装,或使用 go install github.com/mvanhorn/printing-press-library/library/travel/tenki/cmd/tenki-pp-cli@latest;安装后运行 tenki-pp-cli --version 验证,必要时用 tenki-pp-cli doctor 检查环境。命令示例:tenki-pp-cli places search --query 金閣寺 --kind leisure --directory https://tenki.jp/leisure/6/29/ --limit 5 --agent。--agent 输出紧凑 JSON,诊断走 stderr。
限制:时间为 Asia/Tokyo;逐小时降水描述前一时段,温度/风属于 valid_at;每日值不能证明某小时窗口。缺少、过期、未知时效或超出范围的证据不能得出 meets_criteria。搜索最多返回 50 个候选、两页;compare 最多五个地点、十四天、七十个单元格。无已验证的公开 API,无需凭据,但需遵守 tenki.jp 条款,尊重来源拒绝与速率限制。山地海拔表为邻近模型指引,不构成山顶天气或安全结论。