Files
hassio-addons/ubooquity/rootfs/etc/cont-init.d/93-custom_webUI.sh
Alexandre a22ce94a46 hadolint
2022-01-17 13:18:05 +01:00

35 lines
1.1 KiB
Bash

#!/usr/bin/with-contenv bashio
# shellcheck shell=bash
################
# Alternate UI #
################
if bashio::config.has_value 'theme'; then
### Variables
CUSTOMUI=$(bashio::config 'theme')
bashio::log.info "Alternate theme enabled : $CUSTOMUI. If webui don't work, disable this option"
### Download WebUI
case $CUSTOMUI in
"comixology2")
curl -s -S -J -L -o /data/release.zip https://github.com/scooterpsu/Comixology_Ubooquity_2/releases/download/v3.4/comixology2.zip >/dev/null &&
unzip -o -q /data/release.zip -d /config/addons_config/ubooquity/themes/
;;
"plextheme-master")
curl -s -S -J -L -o /data/release.zip https://github.com/FinalAngel/plextheme/archive/master.zip >/dev/null &&
unzip -q /data/release.zip -d /config/addons_config/ubooquity/themes/
# && mv /config/addons_config/ubooquity/themes/plextheme-master/ /config/addons_config/ubooquity/themes/
;;
esac
### Clean files
rm /data/release.zip || true
### Set preference
jq --arg variable $CUSTOMUI '.theme = $variable' /config/addons_config/ubooquity/preferences.json | sponge /config/addons_config/ubooquity/preferences.json
fi