musescore-downloader/.github/workflows/get-signed-ext.sh

22 lines
405 B
Bash

API_URL=https://addons.mozilla.org/api/v4/addons/addon/$EXT_ID/versions/
# wait for maximum 15 min
for i in {1..15}
do
url=$(\
wget -q $API_URL -O - | \
jq -r ".results[] | select(.version==\"$VERSION\") | .files[0].url" \
)
if [ -n "$url" ]; then
echo "v$VERSION available!"
wget -nv $url -P ${OUT_DIR:-./}
exit
else
echo "v$VERSION unavailable"
fi
sleep 1m
done