地震情報を掲載する
気象庁の地震情報を取得できるアドレス https://www.jma.go.jp/bosai/quake/data/list.jsonからjsonファイルを取得してテーブル表示します。
json ファイルの取得
Section titled “json ファイルの取得”wget https://www.jma.go.jp/bosai/quake/data/list.json
リストは1000件と長すぎるため表示する範囲はslice
で限定しました。
#let earthquake-list(num) = { set text( size: 0.8em, ) let earthquakes = json("json/list.json") [== 最近の地震 #num 件] table( stroke: 0.5pt, align: left, columns: (auto,auto,auto,auto), [*地震発生時刻*], [*震源地*], [*マグニチュード*], [*最大震度*], ..for (at,anm,mag,maxi) in earthquakes.slice(0,num){ (at,anm,mag,maxi) } )}
#earthquake-list(10)