dsh-weather:DSH Web 会话顶栏的天气插件

前言

DSH 的理念是「一切皆插件」。对于需要在对话或开发过程中获取实时天气的场景,手动切换浏览器标签页比较低效。dsh-weather 作为一个联网工具插件,直接集成在 DSH Web 会话顶栏,提供当前天气、实时时间及未来预报。

是什么

插件名为 qianluo-ly/dsh-weather,由 QianLuo-Ly 维护。它解决的是在会话窗口内直接查看天气的需求,无需额外配置 API Key,数据完全在浏览器端处理。

核心功能

  • 会话顶栏集成:常驻在会话顶部操作行,显示天气图标、温度、天气状况及实时日期时间(分钟级刷新)。
  • 数据源:使用 Open-Meteo,免费且无需 API Key,浏览器直连。
  • 定位机制:优先使用浏览器定位(GPS/WiFi),失败或拒绝时回退 IP 定位。
  • 隐私保护:不收集、不上传任何个人数据,配置仅保存在本地。
  • 多城市管理:支持收藏城市并切换,最多 8 个。
  • 实用功能:包含恶劣天气提醒(按实测强度分级)和每日天气简报(早晚推送)。

安装与启用

使用前请确保 DSH Web 版本在 0.1.0-rc.6 或更高。

dsh plugin --profile web add https://github.com/QianLuo-Ly/dsh-weather

重启(或按提示刷新)dsh web 后生效。

典型用法

  1. 打开 DeepSeek Harness 网页版,进入任一会话。
  2. 在顶部操作行即可看到天气 chip,点击展开详情查看逐小时、逐日预报。
  3. 若需切换城市,进入 ⚙ 设置 → 天气,将定位方式改为 手动,搜索城市或输入经纬度。
  4. 若需切换单位,在 ⚙ 设置 → 天气 中将单位切换为 °F。

注意事项

  • 在自动定位模式下,首次解析会同时发起 IP 定位请求(与浏览器定位并行)。若完全避免 IP 请求,请将定位方式改为手动。
  • 除 Open-Meteo 及其 IP 服务外,不向任何第三方发送请求。
  • 定位精度约 100 m,取整后保存。

扩展阅读

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜