← 返回
开发者工具 中文

BMKG Monitor

Monitoring earthquake, weather, and tsunami data in Indonesia using BMKG official data. Use when the user asks about earthquakes, weather forecasts, weather...
利用印尼气象气候地物局(BMKG)官方数据监测印尼地震、天气及海啸信息。适用于用户询问地震、天气预报等情况。
bluemeda
开发者工具 clawhub v1.1.0 2 版本 99526.8 Key: 无需
★ 1
Stars
📥 2,504
下载
💾 40
安装
2
版本
#latest

概述

BMKG Monitor

Monitor and analyze seismic activity, weather, and natural hazard warnings in Indonesia using real-time data from BMKG (Badan Meteorologi, Klimatologi, dan Geofisika).

Quick Start

# Earthquake
python3 scripts/get_data.py latest              # Latest significant earthquake
python3 scripts/get_data.py felt                 # Earthquakes felt by people
python3 scripts/get_data.py recent               # Recent M5.0+ earthquakes
python3 scripts/get_data.py detail <EVENT_ID>    # Moment tensor & phase data
python3 scripts/get_data.py shakemap             # Shakemap image URL
python3 scripts/get_data.py tsunami              # Filter for tsunami potential

# Weather
python3 scripts/get_data.py weather <ADM4_CODE>  # 3-day forecast for location
python3 scripts/get_data.py warnings             # Active severe weather warnings

# Options
python3 scripts/get_data.py felt --json          # Raw JSON output (any command)
python3 scripts/get_data.py help                 # List all commands

ADM4 Codes (Weather)

Weather forecasts use kelurahan/desa administrative codes (format: XX.XX.XX.XXXX).

Examples:

  • 31.71.03.1001 — Kemayoran, Jakarta Pusat
  • 35.07.01.1001 — Surabaya area
  • Find codes via Kepmendagri No. 100.1.1-6117/2022.

Workflows

1. "Was there a quake?"

Run felt first — includes smaller, shallow quakes that people actually feel. If they want the big one, run latest.

2. Significant Earthquake Analysis

When a major quake occurs:

  1. Run latest to get details.
  2. Run shakemap to get the MMI shakemap image URL.
  3. Use references/seismology.md to explain magnitude, depth classification, MMI intensity, and fault type.
  4. Run tsunami to check if any events have tsunami potential.

3. Weather Check

For weather questions, use weather . Shows next 3 forecast periods with temperature, humidity, condition, wind, and visibility.

4. Active Weather Warnings

Run warnings to see current nowcast alerts — severe rain, thunderstorms, strong winds across Indonesian provinces. Refer to the "Weather Warning Severity" section in references/seismology.md for urgency/severity/certainty meanings.

5. Moment Tensor / Beach Ball Analysis

If a detailed BMKG report includes a moment tensor diagram, refer to the "Moment Tensor" section in references/seismology.md to identify Strike-Slip, Normal, or Thrust faulting.

Data Sources

DataSourceFormat
----------------------
Earthquake (latest, recent, felt)data.bmkg.go.id/DataMKG/TEWS/JSON
Shakemap imagesdata.bmkg.go.id/DataMKG/TEWS/.mmi.jpgJPG
Weather forecastapi.bmkg.go.id/publik/prakiraan-cuacaJSON
Weather warningsbmkg.go.id/alerts/nowcast/idRSS/XML
Moment tensor & phasestatic.bmkg.go.id/TXT

References

  • seismology.md — Magnitude, MMI scale, depth, tsunami warnings, fault types, Indonesia tectonics, weather severity levels.

版本历史

共 2 个版本

  • v1.1.0 当前
    2026-03-28 13:13 安全 安全
  • v1.0.0
    2026-03-26 21:16

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

developer-tools

Github

steipete
使用 `gh` CLI 与 GitHub 交互,通过 `gh issue`、`gh pr`、`gh run` 和 `gh api` 管理议题、PR、CI 运行及高级查询。
★ 668 📥 323,849

MikroTik API

bluemeda
通过RouterOS API(端口8728/8729)管理MikroTik路由器。用于用户需要配置、监控或排查MikroTik路由器时,包括...
★ 0 📥 665
developer-tools

Gog

steipete
Google Workspace 命令行工具,支持 Gmail、日历、云端硬盘、通讯录、表格和文档。
★ 921 📥 185,742