#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 岩手県 }}}