housou-kinshi-yougo: init

This commit is contained in:
2026-06-01 17:21:38 +09:00
parent 3bfbe91a7d
commit 17ef881254
5 changed files with 2635 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
#!/usr/bin/env nix-shell
#!nix-shell -i bash -p coreutils curl gitMinimal gzip gnugrep gnused xmlformat yq
set -euo pipefail
set -x
XML_URL='https://monoroch.net/kinshi/housouKinshiYougo.xml'
TMP="$(mktemp -d)"
PROJECT_ROOT="$(git rev-parse --show-toplevel)"
DATA_DIR="$PROJECT_ROOT/housou-kinshi-yougo"
function cleanup {
rm -rf "$TMP"
}
trap cleanup EXIT
curl -L -o "$TMP/housou-kinshi-yougo.xml" "$XML_URL"
xmlformat "$TMP/housou-kinshi-yougo.xml" > "$DATA_DIR/housou-kinshi-yougo.xml"
xq -r '.housouKinshiYougoList."@date"' "$DATA_DIR/housou-kinshi-yougo.xml" > "$DATA_DIR/version.txt"
cleanup