feat: add web_redirect()
This commit is contained in:
parent
4eb1b4d09b
commit
c7af18f0f4
12
quickget
12
quickget
|
@ -1517,6 +1517,18 @@ function web_get() {
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function web_redirect() {
|
||||||
|
local URL="${1}"
|
||||||
|
# Check for URL redirections
|
||||||
|
# Output to nonexistent directory so the download fails fast
|
||||||
|
local REDIRECT_URL=$(curl --silent --location --fail --write-out %{url_effective} --output /var/cache/${RANDOM}/${RANDOM} "${URL}")
|
||||||
|
if [ "${REDIRECT_URL}" != "${URL}" ]; then
|
||||||
|
echo "${REDIRECT_URL}"
|
||||||
|
else
|
||||||
|
echo "${URL}"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
function zsync_get() {
|
function zsync_get() {
|
||||||
local DIR="${2}"
|
local DIR="${2}"
|
||||||
local FILE="${1##*/}"
|
local FILE="${1##*/}"
|
||||||
|
|
Loading…
Reference in New Issue