1
0
mirror of https://github.com/gilbN/theme.park.git synced 2024-07-02 10:22:17 +02:00

vuetorrent curl github redirect (#535)

* 1.13.8 (#496)

* Bad interpreter error associated with the NPM release of 2.9.21 (#486)

* Fix Pi-Hole network details table colors (#489)

* Grafana 9.5.1 element support (#492)

Adding support for only a few elements in latest version of Grafana

* Added uptime kuma card css (#494)

* Use hashlib instead of git shas

* Fix Latest manifest if logic

---------

Co-authored-by: goodbyepavlyi 3 <pavlyi.off@gmail.com>
Co-authored-by: Samuel Bartík <63553146+sambartik@users.noreply.github.com>
Co-authored-by: rg9400 <39887349+rg9400@users.noreply.github.com>
Co-authored-by: Henry Whitaker <36062479+henrywhitaker3@users.noreply.github.com>

* Set line feed in fetch script

* 1.15.1 (#534)

* qbittorrent: 💄Fixes for #526

* Unraid: Fix login script github.io URL
Unraid: Fix the navbar scroll overflow.

* Move from subversion to git for pulling the qbittorrent webui (#530)

* Move from subversion to git for pulling the qbittorrent webui

* slight verbage changes

---------

Co-authored-by: Blake <7227893+nintendo424@users.noreply.github.com>

* vuetorrent curl github redirect

The curl of the latest vuetorrent repo returns a 301 redirect code and location https://api.github.com/repositories/181508472/releases/latest resulting in a `Cannot iterate over null (null)` when jq filters assets against the output from the original request.

---------

Co-authored-by: GilbN <24592972+GilbN@users.noreply.github.com>
Co-authored-by: goodbyepavlyi 3 <pavlyi.off@gmail.com>
Co-authored-by: Samuel Bartík <63553146+sambartik@users.noreply.github.com>
Co-authored-by: rg9400 <39887349+rg9400@users.noreply.github.com>
Co-authored-by: Henry Whitaker <36062479+henrywhitaker3@users.noreply.github.com>
Co-authored-by: Blake <7227893+nintendo424@users.noreply.github.com>
This commit is contained in:
cjLGH 2024-01-25 14:11:14 -06:00 committed by GitHub
parent 17fc9c0c39
commit cdbce0a527
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 12 additions and 6 deletions

View File

@ -55,7 +55,7 @@ if [[ -z ${TP_THEME} ]]; then
fi
RELEASE_FILEPATH='/vuetorrent/release.json'
NEEDS_UPDATE=false
CURRENT_RELEASE=$(curl -s https://api.github.com/repos/WDaan/VueTorrent/releases/latest | jq -r ".assets[]")
CURRENT_RELEASE=$(curl -Ls https://api.github.com/repos/WDaan/VueTorrent/releases/latest | jq -r ".assets[]")
# ===============================================
install_deps() {
@ -146,4 +146,4 @@ if ! grep -q "${TP_DOMAIN}/css/base" "${INDEX_FILEPATH}"; then
sed -i "s/<\/body>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/base\/vuetorrent\/vuetorrent-base.css'><\/body> /g" "${INDEX_FILEPATH}"
sed -i "s/<\/body>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/body> /g" "${INDEX_FILEPATH}"
printf 'Stylesheet set to %s on public index.html\n' "${TP_THEME}"
fi
fi

View File

@ -1,17 +1,23 @@
#!/usr/bin/env bash
# Downloads all docker mod scripts
# Downloads all docker mod scripts
MODS=$(curl https://theme-park.dev/themes.json | jq -r '.["docker-mods"]')
if [[ "$0" == "bash" ]]; then
DIR="/tmp/theme-park-mods"
else
DIR="$0"
DIR="$0"
fi
mkdir -p "$DIR"
printf "\nSaving mods into $DIR\n\n"
jq -r 'to_entries | map(.key + "|" + (.value | tostring)) | .[]' <<< "$MODS" | \
while IFS='|' read key value; do
curl "$value" --create-dirs --output "$DIR/98-themepark-$key" --silent
download_file="$DIR/98-themepark-$key"
curl "$value" --create-dirs --output "$download_file" --silent
echo "Fetched $key script"
# Convert line endings from CRLF to LF manually
if [[ "$(tail -c2 "$download_file")" == $'\r\n' ]]; then
perl -pi -e 's/\r\n/\n/' "$download_file"
fi
done
chmod -R +x $DIR
chmod -R +x "$DIR"