規約・使用ライブラリまとめ
データソースと利用上の注意
- 天気予報:
weather.tsukumijima.net(livedoor Weather 互換API) - 現在気温:
api.open-meteo.com(Current Weather API) - 地域自動選択:
ipapi.co(IPジオロケーション、海外/不明時は東京へフォールバック) - 国内地震:
api.p2pquake.net(P2P地震情報 JSON API v2 / WebSocket API) - 海外地震:
earthquake.usgs.gov(USGS GeoJSON Feed) - 防災リンク: 気象庁(防災情報、キキクル等)
本サイトは外部APIデータを表示するポータルです。災害時の最終判断は必ず公的機関(気象庁・自治体等)の最新発表を確認してください。
使用ライブラリ・技術
- Jekyll(静的サイトジェネレーター)
- Vanilla JavaScript(フロントエンド)
- CSS(自前スタイル)
- Cloudflare Pages(デプロイ先想定)
既知の挙動
- 国内地震監視は WebSocket を優先して使用し、補助として 30秒ごとの HTTP API 取得を行います。
- API 側の制限や通信状況により一時的に取得失敗する場合があります。
- 画面の「通信状況(詳細)」では API ごとの成功/失敗/フォールバック状態を時刻付きで表示します。