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

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

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

小夜