dsh-quake-alert:实时日本及全球地震、海啸与天气预警

前言

DeepSeek Harness (DSH) 的插件机制允许在运行时集成各类数据服务。对于需要关注特定区域环境安全或进行灾害监控的开发者来说,获取实时的地震、海啸及气象预警信息是常见需求。dsh-quake-alert 是一款由 MurasakiIzumi 维护的联网工具类插件,它通过对接多家第三方数据源,在 DSH 环境中提供跨区域的灾害监测与通知能力。

核心功能

该插件支持对日本及全球范围内的多种灾害类型进行实时监测。数据来源包括 P2PQuake、JMA(日本气象厅)、EMSC、USGS、NOAA 等服务。

  • 多区域监测:
    • 日本:实时地震(EEW)、海啸及 JMA 天气预警。
    • 全球:覆盖 EMSC/USGS 的地震数据及 NOAA 海啸预警。
    • 中国大陆:包含 CENC 地震预警及气象灾害(如暴雨、地质灾害)。
    • 美国与加拿大:支持 NWS 洪水预警及 ECCC 气象预警。
  • 可配置规则:
    • 支持设置监控区域(国家、省份、城市及半径)。
    • 支持针对不同灾害类型配置预警阈值。
  • 通知与交互:
    • 提供 Web Audio 合成的警报音,支持系统通知。
    • 支持历史记录查看,记录过去 5 天内的 30 条处理消息。
    • 支持多语言界面(简体中文、繁體中文、日本語、English)。
  • 管理与诊断:
    • 支持配置的导出与导入(JSON 格式)。
    • 支持数据源切换(生产/沙盒模式)。
    • 提供本地诊断测试工具,可在不发起网络请求的情况下测试数据解析。

安装与启用

使用官方命令行工具进行安装:

dsh plugin --profile web add dsh-quake-alert

安装完成后,需要重启 dsh web 进程以使插件生效。

典型用法

  1. 打开设置:进入 DSH 的“灾害预警”菜单。
  2. 配置区域:选择需要监控的国家或地区。例如在中国大陆,可依次配置省、市及半径;在日本,可选择都道府县,并可进一步细化到市町村。
  3. 设置阈值:在灾害类型与阈值列表中,为每种灾害开启开关,并设定触发报警的强度。
  4. 启用通知:开启警报音效和系统通知,调整音量并点击预览按钮测试效果。
  5. 诊断测试:在“测试与诊断”页面,可以查看各数据源的状态,或使用本地测试工具发送模拟报文。
  6. 配置迁移:通过 JSON 文件导出当前配置,或导入配置文件以应用到其他环境。

适用场景与注意

该插件适用于需要在 DSH 运行时持续监控特定区域灾害信息的场景。使用前需注意以下几点:

  • 数据来源:插件数据来源于 P2PQuake、JMA、EMSC 等第三方服务,并非官方推送渠道。
  • 预警免责:地震预警(EEW)的内容和送达质量无保证,仅供参考,实际疏散请务必遵循当地政府发布的信息。
  • 运行机制:插件仅在 DSH 页面打开时运行。
  • 网络限制:在中国大陆网络环境下,部分数据源可能不可达或连接不稳定。

总结

dsh-quake-alert 提供了一套完整的实时灾害监测方案,从数据接入、区域匹配到通知反馈均进行了封装,适合作为 DSH 环境下的安全监控组件。

GitHub: https://github.com/MurasakiIzumi/dsh-quake-alert

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

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

小夜