feat: load zone data

See https://codeberg.org/eotl/sextant/issues/114
This commit is contained in:
decentral1se 2024-04-05 00:24:15 +02:00
parent 856ef36969
commit 49d9d4842b
Signed by: decentral1se
GPG Key ID: 03789458B3D0C410
1 changed files with 24 additions and 0 deletions

24
abra.sh
View File

@ -1 +1,25 @@
export SEXTANT_CONF_VERSION=v1
set -x
zones(){
USER_HOME="/home/sextant"
DATA_PATH="$USER_HOME/.local/share/eotl/core"
ZONES_URL="https://codeberg.org/eotl/core"
ZONES_PATH="$USER_HOME/.local/share/eotl/core/data/json/zones"
if [ ! -d "$DATA_PATH/.git" ]; then
mkdir -p $DATA_PATH
cd $DATA_PATH
git init
git remote add -f origin "$ZONES_URL"
git sparse-checkout init
git sparse-checkout set "data/json/zones"
git pull --depth=1 origin main
fi
sextant zone create -f "${ZONES_PATH}/berlin.geojson" -n GEN >/dev/null 2>&1 && \
sextant zone create -f "${ZONES_PATH}/berlin-districts.geojson" -p 1 >/dev/null 2>&1 && \
sextant zone create -f "${ZONES_PATH}/berlin-district-kreuzberg.geojson" -p 9 >/dev/null 2>&1 && \
sextant zone create -f "${ZONES_PATH}/berlin-district-neukoelln.geojson" -p 3 >/dev/null 2>&1
}