#author("2024-07-15T14:59:58+09:00","default:nobuoki","nobuoki")
#author("2024-07-15T15:00:22+09:00","default:nobuoki","nobuoki")
* その1 [#mff6f715]

#prism(bash){{{
todofuken(){
  url='http://docs.ekispert.com/v1/le/dictionary/prefecture-code/'
  curl -sL "$url"           |
  tr -d '\n'                |
  sed -e 's;<tr>;\n&;g'     |
  sed -e 's;</tr>;&\n;g'    |
  grep -E '[都道府県]</td>' |
  sed -E 's/<[^>]+>/ /g'    |
  awk '{printf "%02d\t%s\n",$2,$1}'
}
}}}

実行例

#prism(bash){{{
$ todofuken | shuf -n3
38 愛媛県
06 山形県
40 福岡県
35      山口県
27      大阪府
07      福島県
}}}


* その2 [#p6c97d09]

[[RESAS-API - 地域経済分析システム(RESAS)のAPI提供情報>https://opendata.resas-portal.go.jp/]] を利用する

#prism(bash){{{
todofuken(){
  curl -sSLH "X-API-KEY: $RESUS_KEY" https://opendata.resas-portal.go.jp/api/v1/prefectures |
  jq -r '.result[]|[.prefCode,.prefName]|@tsv'
}
}}}

実行例

#prism(bash){{{
# 環境変数 RESUS_KEY に API キーを設定
export RESUS_KEY='YOUR-RESUS-API-KEY'

$ todofuken | shuf -n3
20      長野県
31      鳥取県
3       岩手県
}}}

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS