File tree Expand file tree Collapse file tree 2 files changed +31
-0
lines changed
Expand file tree Collapse file tree 2 files changed +31
-0
lines changed Original file line number Diff line number Diff line change 2828# OFMX data (downloaded/extracted)
2929ofmx_lk.zip
3030ofmx_lk /
31+ data /ofmx_lk.zip
32+ data /ofmx_lk /
Original file line number Diff line number Diff line change 1+ #! /usr/bin/env bash
2+ set -euo pipefail
3+
4+ OFMX_URL=" ${OFMX_URL:- ${1:- https:// snapshots.openflightmaps.org/ live/ 2513/ ofmx/ lkaa/ latest/ ofmx_lk.zip} } "
5+ OUT_DIR=" ${OUT_DIR:- data} "
6+ ZIP_PATH=" ${ZIP_PATH:- ${OUT_DIR} / ofmx_lk.zip} "
7+ EXTRACT_DIR=" ${EXTRACT_DIR:- ${OUT_DIR} / ofmx_lk} "
8+
9+ if ! command -v unzip > /dev/null 2>&1 ; then
10+ echo " Error: unzip is required." >&2
11+ exit 1
12+ fi
13+
14+ mkdir -p " ${OUT_DIR} "
15+
16+ if command -v curl > /dev/null 2>&1 ; then
17+ curl -fL " ${OFMX_URL} " -o " ${ZIP_PATH} "
18+ elif command -v wget > /dev/null 2>&1 ; then
19+ wget -O " ${ZIP_PATH} " " ${OFMX_URL} "
20+ else
21+ echo " Error: curl or wget is required to download OFMX data." >&2
22+ exit 1
23+ fi
24+
25+ rm -rf " ${EXTRACT_DIR} "
26+ unzip -q " ${ZIP_PATH} " -d " ${EXTRACT_DIR} "
27+
28+ echo " Downloaded to ${ZIP_PATH} "
29+ echo " Extracted to ${EXTRACT_DIR} "
You can’t perform that action at this time.
0 commit comments