#!/usr/bin/with-contenv bashio ################ # 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/ubooquity/themes/ ;; case $CUSTOMUI in "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/ubooquity/themes/ \ # && mv /config/ubooquity/themes/plextheme-master/ /config/ubooquity/themes/ ;; esac ### Clean files rm /data/release.zip || true ### Set preference jq --arg variable $CUSTOMUI '.theme = $variable' /config/ubooquity/preferences.json | sponge /config/ubooquity/preferences.json fi