From b194fa3bdc697dbeac4efaceeda69daaffb159cf Mon Sep 17 00:00:00 2001 From: Filip Wandzio Date: Tue, 27 Jan 2026 01:01:50 +0100 Subject: Initial commit for server config files Signed-off-by: Filip Wandzio --- fetchpk3.sh | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100755 fetchpk3.sh (limited to 'fetchpk3.sh') diff --git a/fetchpk3.sh b/fetchpk3.sh new file mode 100755 index 0000000..7c2394e --- /dev/null +++ b/fetchpk3.sh @@ -0,0 +1,19 @@ +#!/bin/sh + +. ./.env || { + echo ".env file not found or failed to load" + exit 1 +} + +mkdir -p "$DIR" + +wget -nc -nd -r -l1 --no-parent -A '*.pk3' -P "$DIR" "$URL" \ +|| { + echo "wget not present, fallback to curl..." + curl -s "$URL" \ + | grep -o 'href="[^"]*\.pk3"' \ + | cut -d'"' -f2 \ + | while read -r f; do + [ -f "$DIR/$f" ] || curl -# -o "$DIR/$f" "$URL/$f" + done +} -- cgit v1.2.3