GilbN
2 years ago
125 changed files with 1483 additions and 0 deletions
@ -0,0 +1,62 @@ |
|||
#!/usr/bin/with-contenv bash |
|||
|
|||
echo '---------------------------' |
|||
echo '| Bazarr theme.park Mod |' |
|||
echo '---------------------------' |
|||
|
|||
# Display variables for troubleshooting |
|||
echo -e "Variables set:\\n\ |
|||
'TP_DOMAIN'=${TP_DOMAIN}\\n\ |
|||
'TP_ADDON'=${TP_ADDON}\\n\ |
|||
'TP_COMMUNITY_THEME'=${TP_COMMUNITY_THEME}\\n\ |
|||
'TP_SCHEME'=${TP_SCHEME}\\n\ |
|||
'TP_THEME'=${TP_THEME}\\n" |
|||
|
|||
APP_FILEPATH='/app/bazarr/bin/frontend/build/index.html' |
|||
if [ "${TP_HOTIO}" = true ]; then |
|||
echo 'Changing to Hotio file path!' |
|||
APP_FILEPATH='/app/bin/frontend/build/index.html' |
|||
fi |
|||
|
|||
# Set default |
|||
if [[ -z ${TP_DOMAIN} ]]; then |
|||
echo 'No domain set, defaulting to theme-park.dev' |
|||
TP_DOMAIN='theme-park.dev' |
|||
fi |
|||
if [[ -z ${TP_SCHEME} ]]; then |
|||
echo 'No scheme set, defaulting to https' |
|||
TP_SCHEME='https' |
|||
fi |
|||
|
|||
THEME_TYPE='theme-options' |
|||
if [ "${TP_COMMUNITY_THEME}" = true ]; then |
|||
THEME_TYPE='community-theme-options' |
|||
fi |
|||
|
|||
case ${TP_DOMAIN} in |
|||
*"github.io"*) |
|||
echo "Switching to github.io URL style" |
|||
TP_DOMAIN="${TP_DOMAIN}\/theme.park" |
|||
;; |
|||
esac |
|||
|
|||
if [[ -z ${TP_THEME} ]]; then |
|||
echo 'No theme set, defaulting to organizr' |
|||
TP_THEME='organizr' |
|||
fi |
|||
|
|||
# Adding stylesheets |
|||
if ! grep -q "${TP_DOMAIN}/css/base" "${APP_FILEPATH}"; then |
|||
echo '---------------------------' |
|||
echo '| Adding the stylesheet |' |
|||
echo '---------------------------' |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/base\/bazarr\/bazarr-base.css'><\/head> /g" "${APP_FILEPATH}" |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/head> /g" "${APP_FILEPATH}" |
|||
printf 'Stylesheet set to %s\n' "${TP_THEME}" |
|||
if [[ -n ${TP_ADDON} ]]; then |
|||
for addon in $(echo "$TP_ADDON" | tr "|" " "); do |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/addons\/bazarr\/${addon}\/${addon}.css'><\/head> /g" "${APP_FILEPATH}" |
|||
printf 'Added custom addon: %s\n\n' "${addon}" |
|||
done |
|||
fi |
|||
fi |
@ -0,0 +1 @@ |
|||
oneshot |
@ -0,0 +1 @@ |
|||
/etc/s6-overlay/s6-rc.d/init-mod-themepark/run |
@ -0,0 +1,50 @@ |
|||
#!/usr/bin/with-contenv bash |
|||
|
|||
echo '--------------------------------' |
|||
echo '| Calibre-web theme.park Mod |' |
|||
echo '--------------------------------' |
|||
|
|||
# Display variables for troubleshooting |
|||
echo -e "Variables set:\\n\ |
|||
'TP_DOMAIN'=${TP_DOMAIN}\\n\ |
|||
'TP_COMMUNITY_THEME'=${TP_COMMUNITY_THEME}\\n\ |
|||
'TP_SCHEME'=${TP_SCHEME}\\n\ |
|||
'TP_THEME'=${TP_THEME}\\n" |
|||
|
|||
# Set default |
|||
if [[ -z ${TP_DOMAIN} ]]; then |
|||
echo 'No domain set, defaulting to theme-park.dev' |
|||
TP_DOMAIN='theme-park.dev' |
|||
fi |
|||
if [[ -z ${TP_SCHEME} ]]; then |
|||
echo 'No scheme set, defaulting to https' |
|||
TP_SCHEME='https' |
|||
fi |
|||
|
|||
THEME_TYPE='theme-options' |
|||
if [ "${TP_COMMUNITY_THEME}" = true ]; then |
|||
THEME_TYPE='community-theme-options' |
|||
fi |
|||
|
|||
case ${TP_DOMAIN} in |
|||
*"github.io"*) |
|||
echo "Switching to github.io URL style" |
|||
TP_DOMAIN="${TP_DOMAIN}\/theme.park" |
|||
;; |
|||
esac |
|||
|
|||
if [[ -z ${TP_THEME} ]]; then |
|||
echo 'No theme set, defaulting to organizr' |
|||
TP_THEME='organizr' |
|||
fi |
|||
|
|||
# Adding stylesheets |
|||
if ! grep -q "${TP_DOMAIN}/css/base" /app/calibre-web/cps/templates/layout.html; then |
|||
echo '---------------------------' |
|||
echo '| Adding the stylesheet |' |
|||
echo '---------------------------' |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/base\/calibreweb\/calibreweb-base.css'><\/head> /g" /app/calibre-web/cps/templates/layout.html |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/head> /g" /app/calibre-web/cps/templates/layout.html |
|||
printf 'Stylesheet set to %s\n' "${TP_THEME} |
|||
" |
|||
fi |
@ -0,0 +1 @@ |
|||
oneshot |
@ -0,0 +1 @@ |
|||
/etc/s6-overlay/s6-rc.d/init-mod-themepark/run |
@ -0,0 +1,51 @@ |
|||
#!/usr/bin/with-contenv bash |
|||
|
|||
echo '---------------------------' |
|||
echo '| Deluge theme.park Mod |' |
|||
echo '---------------------------' |
|||
|
|||
# Display variables for troubleshooting |
|||
echo -e "Variables set:\\n\ |
|||
'TP_DOMAIN'=${TP_DOMAIN}\\n\ |
|||
'TP_COMMUNITY_THEME'=${TP_COMMUNITY_THEME}\\n\ |
|||
'TP_SCHEME'=${TP_SCHEME}\\n\ |
|||
'TP_THEME'=${TP_THEME}\\n" |
|||
|
|||
# Set default |
|||
if [[ -z ${TP_DOMAIN} ]]; then |
|||
echo 'No domain set, defaulting to theme-park.dev' |
|||
TP_DOMAIN='theme-park.dev' |
|||
fi |
|||
if [[ -z ${TP_SCHEME} ]]; then |
|||
echo 'No scheme set, defaulting to https' |
|||
TP_SCHEME='https' |
|||
fi |
|||
|
|||
THEME_TYPE='theme-options' |
|||
if [ "${TP_COMMUNITY_THEME}" = true ]; then |
|||
THEME_TYPE='community-theme-options' |
|||
fi |
|||
|
|||
case ${TP_DOMAIN} in |
|||
*"github.io"*) |
|||
echo "Switching to github.io URL style" |
|||
TP_DOMAIN="${TP_DOMAIN}\/theme.park" |
|||
;; |
|||
esac |
|||
|
|||
if [[ -z ${TP_THEME} ]]; then |
|||
echo 'No theme set, defaulting to organizr' |
|||
TP_THEME='organizr' |
|||
fi |
|||
|
|||
# Adding stylesheets |
|||
DELUGE_INDEX_PATH=$(find /usr -name index.html) |
|||
if ! grep -q "${TP_DOMAIN}/css/base" ${DELUGE_INDEX_PATH}; then |
|||
echo '---------------------------' |
|||
echo '| Adding the stylesheet |' |
|||
echo '---------------------------' |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/base\/deluge\/deluge-base.css'><\/head> /g" ${DELUGE_INDEX_PATH} |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/head> /g" ${DELUGE_INDEX_PATH} |
|||
printf 'Stylesheet set to %s\n' "${TP_THEME} |
|||
" |
|||
fi |
@ -0,0 +1 @@ |
|||
oneshot |
@ -0,0 +1 @@ |
|||
/etc/s6-overlay/s6-rc.d/init-mod-themepark/run |
@ -0,0 +1,60 @@ |
|||
#!/usr/bin/with-contenv bash |
|||
|
|||
echo '----------------------------' |
|||
echo '| Duplicati theme.park Mod |' |
|||
echo '----------------------------' |
|||
|
|||
APP_FILEPATH='/app/duplicati/webroot' |
|||
|
|||
# Display variables for troubleshooting |
|||
echo -e "Variables set:\\n\ |
|||
'APP_FILEPATH'=${APP_FILEPATH}\\n\ |
|||
'TP_DOMAIN'=${TP_DOMAIN}\\n\ |
|||
'TP_COMMUNITY_THEME'=${TP_COMMUNITY_THEME}\\n\ |
|||
'TP_SCHEME'=${TP_SCHEME}\\n\ |
|||
'TP_THEME'=${TP_THEME}\\n" |
|||
|
|||
# Set default |
|||
if [[ -z ${TP_DOMAIN} ]]; then |
|||
echo 'No domain set, defaulting to theme-park.dev' |
|||
TP_DOMAIN='theme-park.dev' |
|||
fi |
|||
if [[ -z ${TP_SCHEME} ]]; then |
|||
echo 'No scheme set, defaulting to https' |
|||
TP_SCHEME='https' |
|||
fi |
|||
|
|||
THEME_TYPE='theme-options' |
|||
if [ "${TP_COMMUNITY_THEME}" = true ]; then |
|||
THEME_TYPE='community-theme-options' |
|||
fi |
|||
|
|||
case ${TP_DOMAIN} in |
|||
*"github.io"*) |
|||
echo "Switching to github.io URL style" |
|||
TP_DOMAIN="${TP_DOMAIN}\/theme.park" |
|||
;; |
|||
esac |
|||
|
|||
if [[ -z ${TP_THEME} ]]; then |
|||
echo 'No theme set, defaulting to organizr' |
|||
TP_THEME='organizr' |
|||
fi |
|||
|
|||
sed_file(){ |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/base\/duplicati\/duplicati-base.css'><\/head> /g" $1 |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/head> /g" $1 |
|||
printf 'Stylesheet set to %s on %s\n\n' "${TP_THEME}" "$1" |
|||
} |
|||
|
|||
# Adding stylesheets |
|||
echo '---------------------------------------' |
|||
echo '| Adding the stylesheet to html files |' |
|||
echo '---------------------------------------' |
|||
|
|||
if ! grep -q "${TP_DOMAIN}/css/base" "${APP_FILEPATH}/index.html"; then |
|||
find ${APP_FILEPATH} -type f -iname *.html | while read fname |
|||
do |
|||
sed_file $fname |
|||
done |
|||
fi |
@ -0,0 +1 @@ |
|||
oneshot |
@ -0,0 +1 @@ |
|||
/etc/s6-overlay/s6-rc.d/init-mod-themepark/run |
@ -0,0 +1,43 @@ |
|||
#!/usr/bin/with-contenv bash |
|||
|
|||
echo '-------------------------' |
|||
echo '| Emby theme.park Mod |' |
|||
echo '-------------------------' |
|||
|
|||
# Display variables for troubleshooting |
|||
echo -e "Variables set:\\n\ |
|||
'TP_DOMAIN'=${TP_DOMAIN}\\n\ |
|||
'TP_COMMUNITY_THEME'=${TP_COMMUNITY_THEME}\\n\ |
|||
'TP_SCHEME'=${TP_SCHEME}\\n\ |
|||
'TP_THEME'=${TP_THEME}\\n" |
|||
|
|||
# Set default |
|||
if [[ -z ${TP_DOMAIN} ]]; then |
|||
echo 'No domain set, defaulting to theme-park.dev' |
|||
TP_DOMAIN='theme-park.dev' |
|||
fi |
|||
if [[ -z ${TP_SCHEME} ]]; then |
|||
echo 'No scheme set, defaulting to https' |
|||
TP_SCHEME='https' |
|||
fi |
|||
|
|||
THEME_TYPE='theme-options' |
|||
if [ "${TP_COMMUNITY_THEME}" = true ]; then |
|||
THEME_TYPE='community-theme-options' |
|||
fi |
|||
|
|||
case ${TP_DOMAIN} in |
|||
*"github.io"*) |
|||
echo "Switching to github.io URL style" |
|||
TP_DOMAIN="${TP_DOMAIN}\/theme.park" |
|||
;; |
|||
esac |
|||
|
|||
if [[ -z ${TP_THEME} ]]; then |
|||
echo 'No theme set, defaulting to organizr' |
|||
TP_THEME='organizr' |
|||
fi |
|||
|
|||
# Adding stylesheets |
|||
printf '%s\n' "@import url('${TP_SCHEME}://${TP_DOMAIN}/css/${THEME_TYPE}/${TP_THEME}.css');" "@import url('${TP_SCHEME}://${TP_DOMAIN}/css/base/emby/emby-base.css');" > /app/emby/dashboard-ui/modules/themes/light/theme.css |
|||
printf 'Stylesheet set to %s\n' "${TP_THEME}" |
@ -0,0 +1 @@ |
|||
oneshot |
@ -0,0 +1 @@ |
|||
/etc/s6-overlay/s6-rc.d/init-mod-themepark/run |
@ -0,0 +1,56 @@ |
|||
#!/usr/bin/with-contenv bash |
|||
|
|||
echo '---------------------------' |
|||
echo '| Jackett theme.park Mod |' |
|||
echo '---------------------------' |
|||
|
|||
# Display variables for troubleshooting |
|||
echo -e "Variables set:\\n\ |
|||
'TP_DOMAIN'=${TP_DOMAIN}\\n\ |
|||
'TP_COMMUNITY_THEME'=${TP_COMMUNITY_THEME}\\n\ |
|||
'TP_SCHEME'=${TP_SCHEME}\\n\ |
|||
'TP_THEME'=${TP_THEME}\\n" |
|||
|
|||
APP_FILEPATH='/app/Jackett/Content/index.html' |
|||
if [ "${TP_HOTIO}" = true ]; then |
|||
echo 'Changing to Hotio file path!' |
|||
APP_FILEPATH='/app/Content/index.html' |
|||
fi |
|||
|
|||
# Set default |
|||
if [[ -z ${TP_DOMAIN} ]]; then |
|||
echo 'No domain set, defaulting to theme-park.dev' |
|||
TP_DOMAIN='theme-park.dev' |
|||
fi |
|||
if [[ -z ${TP_SCHEME} ]]; then |
|||
echo 'No scheme set, defaulting to https' |
|||
TP_SCHEME='https' |
|||
fi |
|||
|
|||
THEME_TYPE='theme-options' |
|||
if [ "${TP_COMMUNITY_THEME}" = true ]; then |
|||
THEME_TYPE='community-theme-options' |
|||
fi |
|||
|
|||
case ${TP_DOMAIN} in |
|||
*"github.io"*) |
|||
echo "Switching to github.io URL style" |
|||
TP_DOMAIN="${TP_DOMAIN}\/theme.park" |
|||
;; |
|||
esac |
|||
|
|||
if [[ -z ${TP_THEME} ]]; then |
|||
echo 'No theme set, defaulting to organizr' |
|||
TP_THEME='organizr' |
|||
fi |
|||
|
|||
# Adding stylesheets |
|||
if ! grep -q "${TP_DOMAIN}/css/base" "${APP_FILEPATH}"; then |
|||
echo '---------------------------' |
|||
echo '| Adding the stylesheet |' |
|||
echo '---------------------------' |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/base\/jackett\/jackett-base.css'><\/head> /g" "${APP_FILEPATH}" |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/head> /g" "${APP_FILEPATH}" |
|||
printf 'Stylesheet set to %s\n' "${TP_THEME} |
|||
" |
|||
fi |
@ -0,0 +1 @@ |
|||
oneshot |
@ -0,0 +1 @@ |
|||
/etc/s6-overlay/s6-rc.d/init-mod-themepark/run |
@ -0,0 +1,50 @@ |
|||
#!/usr/bin/with-contenv bash |
|||
|
|||
echo '-----------------------------' |
|||
echo '| Jellyfin theme.park Mod |' |
|||
echo '-----------------------------' |
|||
|
|||
# Display variables for troubleshooting |
|||
echo -e "Variables set:\\n\ |
|||
'TP_DOMAIN'=${TP_DOMAIN}\\n\ |
|||
'TP_COMMUNITY_THEME'=${TP_COMMUNITY_THEME}\\n\ |
|||
'TP_SCHEME'=${TP_SCHEME}\\n\ |
|||
'TP_THEME'=${TP_THEME}\\n" |
|||
|
|||
# Set default |
|||
if [[ -z ${TP_DOMAIN} ]]; then |
|||
echo 'No domain set, defaulting to theme-park.dev' |
|||
TP_DOMAIN='theme-park.dev' |
|||
fi |
|||
if [[ -z ${TP_SCHEME} ]]; then |
|||
echo 'No scheme set, defaulting to https' |
|||
TP_SCHEME='https' |
|||
fi |
|||
|
|||
THEME_TYPE='theme-options' |
|||
if [ "${TP_COMMUNITY_THEME}" = true ]; then |
|||
THEME_TYPE='community-theme-options' |
|||
fi |
|||
|
|||
case ${TP_DOMAIN} in |
|||
*"github.io"*) |
|||
echo "Switching to github.io URL style" |
|||
TP_DOMAIN="${TP_DOMAIN}\/theme.park" |
|||
;; |
|||
esac |
|||
|
|||
if [[ -z ${TP_THEME} ]]; then |
|||
echo 'No theme set, defaulting to organizr' |
|||
TP_THEME='organizr' |
|||
fi |
|||
|
|||
# Adding stylesheets |
|||
if ! grep -q "${TP_DOMAIN}/css/base" /usr/share/jellyfin/web/index.html; then |
|||
echo '---------------------------' |
|||
echo '| Adding the stylesheet |' |
|||
echo '---------------------------' |
|||
sed -i "s/<\/body>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/base\/jellyfin\/jellyfin-base.css'><\/body> /g" /usr/share/jellyfin/web/index.html |
|||
sed -i "s/<\/body>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/body> /g" /usr/share/jellyfin/web/index.html |
|||
printf 'Stylesheet set to %s\n' "${TP_THEME} |
|||
" |
|||
fi |
@ -0,0 +1 @@ |
|||
oneshot |
@ -0,0 +1 @@ |
|||
/etc/s6-overlay/s6-rc.d/init-mod-themepark/run |
@ -0,0 +1,50 @@ |
|||
#!/usr/bin/with-contenv bash |
|||
|
|||
echo '----------------------------------' |
|||
echo '| Lazylibrarian theme.park Mod |' |
|||
echo '----------------------------------' |
|||
|
|||
# Display variables for troubleshooting |
|||
echo -e "Variables set:\\n\ |
|||
'TP_DOMAIN'=${TP_DOMAIN}\\n\ |
|||
'TP_COMMUNITY_THEME'=${TP_COMMUNITY_THEME}\\n\ |
|||
'TP_SCHEME'=${TP_SCHEME}\\n\ |
|||
'TP_THEME'=${TP_THEME}\\n" |
|||
|
|||
# Set default |
|||
if [[ -z ${TP_DOMAIN} ]]; then |
|||
echo 'No domain set, defaulting to theme-park.dev' |
|||
TP_DOMAIN='theme-park.dev' |
|||
fi |
|||
if [[ -z ${TP_SCHEME} ]]; then |
|||
echo 'No scheme set, defaulting to https' |
|||
TP_SCHEME='https' |
|||
fi |
|||
|
|||
THEME_TYPE='theme-options' |
|||
if [ "${TP_COMMUNITY_THEME}" = true ]; then |
|||
THEME_TYPE='community-theme-options' |
|||
fi |
|||
|
|||
case ${TP_DOMAIN} in |
|||
*"github.io"*) |
|||
echo "Switching to github.io URL style" |
|||
TP_DOMAIN="${TP_DOMAIN}\/theme.park" |
|||
;; |
|||
esac |
|||
|
|||
if [[ -z ${TP_THEME} ]]; then |
|||
echo 'No theme set, defaulting to organizr' |
|||
TP_THEME='organizr' |
|||
fi |
|||
|
|||
# Adding stylesheets |
|||
if ! grep -q "${TP_DOMAIN}/css/base" /app/lazylibrarian/data/interfaces/bookstrap/base.html; then |
|||
echo '---------------------------' |
|||
echo '| Adding the stylesheet |' |
|||
echo '---------------------------' |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/base\/lazylibrarian\/lazylibrarian-base.css'><\/head> /g" /app/lazylibrarian/data/interfaces/bookstrap/base.html |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/head> /g" /app/lazylibrarian/data/interfaces/bookstrap/base.html |
|||
printf 'Stylesheet set to %s\n' "${TP_THEME} |
|||
" |
|||
fi |
@ -0,0 +1 @@ |
|||
oneshot |
@ -0,0 +1 @@ |
|||
/etc/s6-overlay/s6-rc.d/init-mod-themepark/run |
@ -0,0 +1,50 @@ |
|||
#!/usr/bin/with-contenv bash |
|||
|
|||
echo '-------------------------------' |
|||
echo '| Librespeed theme.park Mod |' |
|||
echo '-------------------------------' |
|||
|
|||
# Display variables for troubleshooting |
|||
echo -e "Variables set:\\n\ |
|||
'TP_DOMAIN'=${TP_DOMAIN}\\n\ |
|||
'TP_COMMUNITY_THEME'=${TP_COMMUNITY_THEME}\\n\ |
|||
'TP_SCHEME'=${TP_SCHEME}\\n\ |
|||
'TP_THEME'=${TP_THEME}\\n" |
|||
|
|||
# Set default |
|||
if [[ -z ${TP_DOMAIN} ]]; then |
|||
echo 'No domain set, defaulting to theme-park.dev' |
|||
TP_DOMAIN='theme-park.dev' |
|||
fi |
|||
if [[ -z ${TP_SCHEME} ]]; then |
|||
echo 'No scheme set, defaulting to https' |
|||
TP_SCHEME='https' |
|||
fi |
|||
|
|||
THEME_TYPE='theme-options' |
|||
if [ "${TP_COMMUNITY_THEME}" = true ]; then |
|||
THEME_TYPE='community-theme-options' |
|||
fi |
|||
|
|||
case ${TP_DOMAIN} in |
|||
*"github.io"*) |
|||
echo "Switching to github.io URL style" |
|||
TP_DOMAIN="${TP_DOMAIN}\/theme.park" |
|||
;; |
|||
esac |
|||
|
|||
if [[ -z ${TP_THEME} ]]; then |
|||
echo 'No theme set, defaulting to organizr' |
|||
TP_THEME='organizr' |
|||
fi |
|||
|
|||
# Adding stylesheets |
|||
if ! grep -q "${TP_DOMAIN}/css/base" /app/www/public/index.html; then |
|||
echo '---------------------------' |
|||
echo '| Adding the stylesheet |' |
|||
echo '---------------------------' |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/base\/librespeed\/librespeed-base.css'><\/head> /g" /usr/share/webapps/librespeed/index.html |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/head> /g" /usr/share/webapps/librespeed/index.html |
|||
printf 'Stylesheet set to %s\n' "${TP_THEME} |
|||
" |
|||
fi |
@ -0,0 +1 @@ |
|||
oneshot |
@ -0,0 +1 @@ |
|||
/etc/s6-overlay/s6-rc.d/init-mod-themepark/run |
@ -0,0 +1,67 @@ |
|||
#!/usr/bin/with-contenv bash |
|||
|
|||
echo '---------------------------' |
|||
echo '| Lidarr theme.park Mod |' |
|||
echo '---------------------------' |
|||
|
|||
# Display variables for troubleshooting |
|||
echo -e "Variables set:\\n\ |
|||
'TP_DOMAIN'=${TP_DOMAIN}\\n\ |
|||
'TP_COMMUNITY_THEME'=${TP_COMMUNITY_THEME}\\n\ |
|||
'TP_SCHEME'=${TP_SCHEME}\\n\ |
|||
'TP_ADDON'=${TP_ADDON}\\n\ |
|||
'TP_THEME'=${TP_THEME}\\n" |
|||
|
|||
APP_FILEPATH='/app/lidarr/bin/UI/index.html' |
|||
LOGIN_FILEPATH='/app/lidarr/bin/UI/login.html' |
|||
if [ "${TP_HOTIO}" = true ]; then |
|||
echo 'Changing to Hotio file path!' |
|||
APP_FILEPATH='/app/bin/UI/index.html' |
|||
LOGIN_FILEPATH='/app/bin/UI/login.html' |
|||
fi |
|||
|
|||
# Set default |
|||
if [[ -z ${TP_DOMAIN} ]]; then |
|||
echo 'No domain set, defaulting to theme-park.dev' |
|||
TP_DOMAIN='theme-park.dev' |
|||
fi |
|||
if [[ -z ${TP_SCHEME} ]]; then |
|||
echo 'No scheme set, defaulting to https' |
|||
TP_SCHEME='https' |
|||
fi |
|||
|
|||
THEME_TYPE='theme-options' |
|||
if [ "${TP_COMMUNITY_THEME}" = true ]; then |
|||
THEME_TYPE='community-theme-options' |
|||
fi |
|||
|
|||
case ${TP_DOMAIN} in |
|||
*"github.io"*) |
|||
echo "Switching to github.io URL style" |
|||
TP_DOMAIN="${TP_DOMAIN}\/theme.park" |
|||
;; |
|||
esac |
|||
|
|||
if [[ -z ${TP_THEME} ]]; then |
|||
echo 'No theme set, defaulting to organizr' |
|||
TP_THEME='organizr' |
|||
fi |
|||
|
|||
# Adding stylesheets |
|||
if ! grep -q "${TP_DOMAIN}/css/base" "${APP_FILEPATH}"; then |
|||
echo '---------------------------' |
|||
echo '| Adding the stylesheet |' |
|||
echo '---------------------------' |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/base\/lidarr\/lidarr-base.css'><\/head> /g" "${APP_FILEPATH}" |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/head> /g" "${APP_FILEPATH}" |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/base\/lidarr\/lidarr-base.css'><\/head> /g" "${LOGIN_FILEPATH}" |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/head> /g" "${LOGIN_FILEPATH}" |
|||
printf 'Stylesheet set to %s\n' "${TP_THEME}" |
|||
if [[ -n ${TP_ADDON} ]]; then |
|||
for addon in $(echo "$TP_ADDON" | tr "|" " "); do |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/addons\/lidarr\/${addon}\/${addon}.css'><\/head> /g" "${APP_FILEPATH}" |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/addons\/lidarr\/${addon}\/${addon}.css'><\/head> /g" "${LOGIN_FILEPATH}" |
|||
printf 'Added custom addon: %s\n\n' "${addon}" |
|||
done |
|||
fi |
|||
fi |
@ -0,0 +1 @@ |
|||
oneshot |
@ -0,0 +1 @@ |
|||
/etc/s6-overlay/s6-rc.d/init-mod-themepark/run |
@ -0,0 +1,65 @@ |
|||
#!/usr/bin/with-contenv bash |
|||
|
|||
echo '-------------------------' |
|||
echo '| Mylar3 theme.park Mod |' |
|||
echo '-------------------------' |
|||
|
|||
APP_FILEPATH='/app/mylar3/data/interfaces/default' |
|||
if [ "${TP_HOTIO}" = true ]; then |
|||
echo 'Changing to Hotio file path!' |
|||
APP_FILEPATH='/app/data/interfaces/default' |
|||
fi |
|||
|
|||
# Display variables for troubleshooting |
|||
echo -e "Variables set:\\n\ |
|||
'APP_FILEPATH'=${APP_FILEPATH}\\n\ |
|||
'TP_HOTIO'=${TP_HOTIO}\\n\ |
|||
'TP_DOMAIN'=${TP_DOMAIN}\\n\ |
|||
'TP_COMMUNITY_THEME'=${TP_COMMUNITY_THEME}\\n\ |
|||
'TP_SCHEME'=${TP_SCHEME}\\n\ |
|||
'TP_THEME'=${TP_THEME}\\n" |
|||
|
|||
# Set default |
|||
if [[ -z ${TP_DOMAIN} ]]; then |
|||
echo 'No domain set, defaulting to theme-park.dev' |
|||
TP_DOMAIN='theme-park.dev' |
|||
fi |
|||
if [[ -z ${TP_SCHEME} ]]; then |
|||
echo 'No scheme set, defaulting to https' |
|||
TP_SCHEME='https' |
|||
fi |
|||
|
|||
THEME_TYPE='theme-options' |
|||
if [ "${TP_COMMUNITY_THEME}" = true ]; then |
|||
THEME_TYPE='community-theme-options' |
|||
fi |
|||
|
|||
case ${TP_DOMAIN} in |
|||
*"github.io"*) |
|||
echo "Switching to github.io URL style" |
|||
TP_DOMAIN="${TP_DOMAIN}\/theme.park" |
|||
;; |
|||
esac |
|||
|
|||
if [[ -z ${TP_THEME} ]]; then |
|||
echo 'No theme set, defaulting to organizr' |
|||
TP_THEME='organizr' |
|||
fi |
|||
|
|||
sed_file(){ |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/base\/mylar3\/mylar3-base.css'><\/head> /g" $1 |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/head> /g" $1 |
|||
printf 'Stylesheet set to %s on %s\n\n' "${TP_THEME}" "$1" |
|||
} |
|||
|
|||
# Adding stylesheets |
|||
echo '---------------------------------------' |
|||
echo '| Adding the stylesheet to html files |' |
|||
echo '---------------------------------------' |
|||
|
|||
if ! grep -q "${TP_DOMAIN}/css/base" "${APP_FILEPATH}/index.html"; then |
|||
find ${APP_FILEPATH} -type f -iname *.html | while read fname |
|||
do |
|||
sed_file $fname |
|||
done |
|||
fi |
@ -0,0 +1 @@ |
|||
oneshot |
@ -0,0 +1 @@ |
|||
/etc/s6-overlay/s6-rc.d/init-mod-themepark/run |
@ -0,0 +1,63 @@ |
|||
#!/usr/bin/with-contenv bash |
|||
|
|||
echo '--------------------------------------' |
|||
echo '| Nginx Proxy Manager theme.park Mod |' |
|||
echo '--------------------------------------' |
|||
|
|||
if [[ -d "/app/frontend" ]]; then |
|||
APP_FILEPATH='/app/frontend/' # jc21/nginx-proxy-manager |
|||
else |
|||
APP_FILEPATH='/opt/nginx-proxy-manager/frontend/' # jlesage/nginx-proxy-manager |
|||
fi |
|||
|
|||
# Display variables for troubleshooting |
|||
echo -e "Variables set:\\n\ |
|||
'APP_FILEPATH'=${APP_FILEPATH}\\n\ |
|||
'TP_DOMAIN'=${TP_DOMAIN}\\n\ |
|||
'TP_COMMUNITY_THEME'=${TP_COMMUNITY_THEME}\\n\ |
|||
'TP_SCHEME'=${TP_SCHEME}\\n\ |
|||
'TP_THEME'=${TP_THEME}\\n" |
|||
|
|||
# Set default |
|||
if [[ -z ${TP_DOMAIN} ]]; then |
|||
echo 'No domain set, defaulting to theme-park.dev' |
|||
TP_DOMAIN='theme-park.dev' |
|||
fi |
|||
if [[ -z ${TP_SCHEME} ]]; then |
|||
echo 'No scheme set, defaulting to https' |
|||
TP_SCHEME='https' |
|||
fi |
|||
|
|||
THEME_TYPE='theme-options' |
|||
if [ "${TP_COMMUNITY_THEME}" = true ]; then |
|||
THEME_TYPE='community-theme-options' |
|||
fi |
|||
|
|||
case ${TP_DOMAIN} in |
|||
*"github.io"*) |
|||
echo "Switching to github.io URL style" |
|||
TP_DOMAIN="${TP_DOMAIN}\/theme.park" |
|||
;; |
|||
esac |
|||
|
|||
if [[ -z ${TP_THEME} ]]; then |
|||
echo 'No theme set, defaulting to organizr' |
|||
TP_THEME='organizr' |
|||
fi |
|||
|
|||
sed_file(){ |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/base\/nginx-proxy-manager\/nginx-proxy-manager-base.css'><\/head> /g" $1 |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/head> /g" $1 |
|||
printf 'Stylesheet set to %s on %s\n\n' "${TP_THEME}" "$1" |
|||
} |
|||
|
|||
# Adding stylesheets |
|||
if ! grep -q "${TP_DOMAIN}/css/base" "${APP_FILEPATH}/index.html"; then |
|||
echo '---------------------------------------' |
|||
echo '| Adding the stylesheet to html files |' |
|||
echo '---------------------------------------' |
|||
find ${APP_FILEPATH} -type f -iname *.html | while read fname |
|||
do |
|||
sed_file $fname |
|||
done |
|||
fi |
@ -0,0 +1 @@ |
|||
oneshot |
@ -0,0 +1 @@ |
|||
/etc/s6-overlay/s6-rc.d/init-mod-themepark/run |
@ -0,0 +1,54 @@ |
|||
#!/usr/bin/with-contenv bash |
|||
|
|||
echo '---------------------------' |
|||
echo '| NZBGet theme.park Mod |' |
|||
echo '---------------------------' |
|||
|
|||
# Display variables for troubleshooting |
|||
echo -e "Variables set:\\n\ |
|||
'TP_DOMAIN'=${TP_DOMAIN}\\n\ |
|||
'TP_COMMUNITY_THEME'=${TP_COMMUNITY_THEME}\\n\ |
|||
'TP_SCHEME'=${TP_SCHEME}\\n\ |
|||
'TP_THEME'=${TP_THEME}\\n" |
|||
|
|||
APP_FILEPATH='/app/nzbget/webui/index.html' |
|||
if [ "${TP_HOTIO}" = true ]; then |
|||
echo 'Changing to Hotio file path!' |
|||
APP_FILEPATH='/app/webui/index.html' |
|||
fi |
|||
# Set default |
|||
if [[ -z ${TP_DOMAIN} ]]; then |
|||
echo 'No domain set, defaulting to theme-park.dev' |
|||
TP_DOMAIN='theme-park.dev' |
|||
fi |
|||
if [[ -z ${TP_SCHEME} ]]; then |
|||
echo 'No scheme set, defaulting to https' |
|||
TP_SCHEME='https' |
|||
fi |
|||
|
|||
THEME_TYPE='theme-options' |
|||
if [ "${TP_COMMUNITY_THEME}" = true ]; then |
|||
THEME_TYPE='community-theme-options' |
|||
fi |
|||
|
|||
case ${TP_DOMAIN} in |
|||
*"github.io"*) |
|||
echo "Switching to github.io URL style" |
|||
TP_DOMAIN="${TP_DOMAIN}\/theme.park" |
|||
;; |
|||
esac |
|||
|
|||
if [[ -z ${TP_THEME} ]]; then |
|||
echo 'No theme set, defaulting to organizr' |
|||
TP_THEME='organizr' |
|||
fi |
|||
|
|||
# Adding stylesheets |
|||
if ! grep -q "${TP_DOMAIN}/css/base" "${APP_FILEPATH}"; then |
|||
echo '---------------------------' |
|||
echo '| Adding the stylesheet |' |
|||
echo '---------------------------' |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/base\/nzbget\/nzbget-base.css'><\/head> /g" "${APP_FILEPATH}" |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/head> /g" "${APP_FILEPATH}" |
|||
printf 'Stylesheet set to %s\n' "${TP_THEME}" |
|||
fi |
@ -0,0 +1 @@ |
|||
oneshot |
@ -0,0 +1 @@ |
|||
/etc/s6-overlay/s6-rc.d/init-mod-themepark/run |
@ -0,0 +1,61 @@ |
|||
#!/usr/bin/with-contenv bash |
|||
|
|||
echo '-------------------------' |
|||
echo '| Plex theme.park Mod |' |
|||
echo '-------------------------' |
|||
|
|||
# Display variables for troubleshooting |
|||
echo -e "Variables set:\\n\ |
|||
'TP_DOMAIN'=${TP_DOMAIN}\\n\ |
|||
'TP_COMMUNITY_THEME'=${TP_COMMUNITY_THEME}\\n\ |
|||
'TP_SCHEME'=${TP_SCHEME}\\n\ |
|||
'TP_THEME'=${TP_THEME}\\n" |
|||
|
|||
APP_FILEPATH='' |
|||
if [ "${TP_HOTIO}" = true ]; then |
|||
echo 'Changing to Hotio file path!' |
|||
APP_FILEPATH='/app' |
|||
fi |
|||
|
|||
# Set default |
|||
if [[ -z ${TP_DOMAIN} ]]; then |
|||
echo 'No domain set, defaulting to theme-park.dev' |
|||
TP_DOMAIN='theme-park.dev' |
|||
fi |
|||
if [[ -z ${TP_SCHEME} ]]; then |
|||
echo 'No scheme set, defaulting to https' |
|||
TP_SCHEME='https' |
|||
fi |
|||
|
|||
THEME_TYPE='theme-options' |
|||
if [ "${TP_COMMUNITY_THEME}" = true ]; then |
|||
THEME_TYPE='community-theme-options' |
|||
fi |
|||
|
|||
case ${TP_DOMAIN} in |
|||
*"github.io"*) |
|||
echo "Switching to github.io URL style" |
|||
TP_DOMAIN="${TP_DOMAIN}\/theme.park" |
|||
;; |
|||
esac |
|||
|
|||
if [[ -z ${TP_THEME} ]]; then |
|||
echo 'No theme set, defaulting to organizr' |
|||
TP_THEME='organizr' |
|||
fi |
|||
|
|||
# Adding stylesheets |
|||
if ! grep -q "${TP_DOMAIN}/css/base" "${APP_FILEPATH}"/usr/lib/plexmediaserver/Resources/Plug-ins-*/WebClient.bundle/Contents/Resources/index.html; then |
|||
echo '---------------------------' |
|||
echo '| Adding the stylesheet |' |
|||
echo '---------------------------' |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/base\/plex\/plex-base.css'><\/head> /g" "${APP_FILEPATH}"/usr/lib/plexmediaserver/Resources/Plug-ins-*/WebClient.bundle/Contents/Resources/index.html |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/head> /g" "${APP_FILEPATH}"/usr/lib/plexmediaserver/Resources/Plug-ins-*/WebClient.bundle/Contents/Resources/index.html |
|||
printf 'Stylesheet set to %s\n' "${TP_THEME}" |
|||
if [[ -n ${TP_ADDON} ]]; then |
|||
for addon in $(echo "$TP_ADDON" | tr "|" " "); do |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/addons\/plex\/${addon}\/${addon}.css'><\/head> /g" "${APP_FILEPATH}"/usr/lib/plexmediaserver/Resources/Plug-ins-*/WebClient.bundle/Contents/Resources/index.html |
|||
printf 'Added custom addon: %s\n\n' "${addon}" |
|||
done |
|||
fi |
|||
fi |
@ -0,0 +1 @@ |
|||
oneshot |
@ -0,0 +1 @@ |
|||
/etc/s6-overlay/s6-rc.d/init-mod-themepark/run |
@ -0,0 +1,67 @@ |
|||
#!/usr/bin/with-contenv bash |
|||
|
|||
echo '---------------------------' |
|||
echo '| Prowlarr theme.park Mod |' |
|||
echo '---------------------------' |
|||
|
|||
# Display variables for troubleshooting |
|||
echo -e "Variables set:\\n\ |
|||
'TP_DOMAIN'=${TP_DOMAIN}\\n\ |
|||
'TP_COMMUNITY_THEME'=${TP_COMMUNITY_THEME}\\n\ |
|||
'TP_SCHEME'=${TP_SCHEME}\\n\ |
|||
'TP_ADDON'=${TP_ADDON}\\n\ |
|||
'TP_THEME'=${TP_THEME}\\n" |
|||
|
|||
APP_FILEPATH='/app/prowlarr/bin/UI/index.html' |
|||
LOGIN_FILEPATH='/app/prowlarr/bin/UI/login.html' |
|||
if [ "${TP_HOTIO}" = true ]; then |
|||
echo 'Changing to Hotio file path!' |
|||
APP_FILEPATH='/app/bin/UI/index.html' |
|||
LOGIN_FILEPATH='/app/bin/UI/login.html' |
|||
fi |
|||
|
|||
# Set default |
|||
if [[ -z ${TP_DOMAIN} ]]; then |
|||
echo 'No domain set, defaulting to theme-park.dev' |
|||
TP_DOMAIN='theme-park.dev' |
|||
fi |
|||
if [[ -z ${TP_SCHEME} ]]; then |
|||
echo 'No scheme set, defaulting to https' |
|||
TP_SCHEME='https' |
|||
fi |
|||
|
|||
THEME_TYPE='theme-options' |
|||
if [ "${TP_COMMUNITY_THEME}" = true ]; then |
|||
THEME_TYPE='community-theme-options' |
|||
fi |
|||
|
|||
case ${TP_DOMAIN} in |
|||
*"github.io"*) |
|||
echo "Switching to github.io URL style" |
|||
TP_DOMAIN="${TP_DOMAIN}\/theme.park" |
|||
;; |
|||
esac |
|||
|
|||
if [[ -z ${TP_THEME} ]]; then |
|||
echo 'No theme set, defaulting to organizr' |
|||
TP_THEME='organizr' |
|||
fi |
|||
|
|||
# Adding stylesheets |
|||
if ! grep -q "${TP_DOMAIN}/css/base" "${APP_FILEPATH}"; then |
|||
echo '---------------------------' |
|||
echo '| Adding the stylesheet |' |
|||
echo '---------------------------' |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/base\/prowlarr\/prowlarr-base.css'><\/head> /g" "${APP_FILEPATH}" |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/head> /g" "${APP_FILEPATH}" |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/base\/prowlarr\/prowlarr-base.css'><\/head> /g" "${LOGIN_FILEPATH}" |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/head> /g" "${LOGIN_FILEPATH}" |
|||
printf 'Stylesheet set to %s\n' "${TP_THEME}" |
|||
if [[ -n ${TP_ADDON} ]]; then |
|||
for addon in $(echo "$TP_ADDON" | tr "|" " "); do |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/addons\/prowlarr\/${addon}\/${addon}.css'><\/head> /g" "${APP_FILEPATH}" |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/addons\/prowlarr\/${addon}\/${addon}.css'><\/head> /g" "${LOGIN_FILEPATH}" |
|||
printf 'Added custom addon: %s\n\n' "${addon}" |
|||
done |
|||
fi |
|||
fi |
@ -0,0 +1 @@ |
|||
oneshot |
@ -0,0 +1 @@ |
|||
/etc/s6-overlay/s6-rc.d/init-mod-themepark/run |
@ -0,0 +1,67 @@ |
|||
#!/usr/bin/with-contenv bash |
|||
|
|||
echo '---------------------------' |
|||
echo '| Radarr theme.park Mod |' |
|||
echo '---------------------------' |
|||
|
|||
# Display variables for troubleshooting |
|||
echo -e "Variables set:\\n\ |
|||
'TP_DOMAIN'=${TP_DOMAIN}\\n\ |
|||
'TP_COMMUNITY_THEME'=${TP_COMMUNITY_THEME}\\n\ |
|||
'TP_SCHEME'=${TP_SCHEME}\\n\ |
|||
'TP_ADDON'=${TP_ADDON}\\n\ |
|||
'TP_THEME'=${TP_THEME}\\n" |
|||
|
|||
APP_FILEPATH='/app/radarr/bin/UI/index.html' |
|||
LOGIN_FILEPATH='/app/radarr/bin/UI/login.html' |
|||
if [ "${TP_HOTIO}" = true ]; then |
|||
echo 'Changing to Hotio file path!' |
|||
APP_FILEPATH='/app/bin/UI/index.html' |
|||
LOGIN_FILEPATH='/app/bin/UI/login.html' |
|||
fi |
|||
|
|||
# Set default |
|||
if [[ -z ${TP_DOMAIN} ]]; then |
|||
echo 'No domain set, defaulting to theme-park.dev' |
|||
TP_DOMAIN='theme-park.dev' |
|||
fi |
|||
if [[ -z ${TP_SCHEME} ]]; then |
|||
echo 'No scheme set, defaulting to https' |
|||
TP_SCHEME='https' |
|||
fi |
|||
|
|||
THEME_TYPE='theme-options' |
|||
if [ "${TP_COMMUNITY_THEME}" = true ]; then |
|||
THEME_TYPE='community-theme-options' |
|||
fi |
|||
|
|||
case ${TP_DOMAIN} in |
|||
*"github.io"*) |
|||
echo "Switching to github.io URL style" |
|||
TP_DOMAIN="${TP_DOMAIN}\/theme.park" |
|||
;; |
|||
esac |
|||
|
|||
if [[ -z ${TP_THEME} ]]; then |
|||
echo 'No theme set, defaulting to organizr' |
|||
TP_THEME='organizr' |
|||
fi |
|||
|
|||
# Adding stylesheets |
|||
if ! grep -q "${TP_DOMAIN}/css/base" "${APP_FILEPATH}"; then |
|||
echo '---------------------------' |
|||
echo '| Adding the stylesheet |' |
|||
echo '---------------------------' |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/base\/radarr\/radarr-base.css'><\/head> /g" "${APP_FILEPATH}" |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/head> /g" "${APP_FILEPATH}" |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/base\/radarr\/radarr-base.css'><\/head> /g" "${LOGIN_FILEPATH}" |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/head> /g" "${LOGIN_FILEPATH}" |
|||
printf 'Stylesheet set to %s\n' "${TP_THEME}" |
|||
if [[ -n ${TP_ADDON} ]]; then |
|||
for addon in $(echo "$TP_ADDON" | tr "|" " "); do |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/addons\/radarr\/${addon}\/${addon}.css'><\/head> /g" "${APP_FILEPATH}" |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/addons\/radarr\/${addon}\/${addon}.css'><\/head> /g" "${LOGIN_FILEPATH}" |
|||
printf 'Added custom addon: %s\n\n' "${addon}" |
|||
done |
|||
fi |
|||
fi |
@ -0,0 +1 @@ |
|||
oneshot |
@ -0,0 +1 @@ |
|||
/etc/s6-overlay/s6-rc.d/init-mod-themepark/run |
@ -0,0 +1,67 @@ |
|||
#!/usr/bin/with-contenv bash |
|||
|
|||
echo '---------------------------' |
|||
echo '| Readarr theme.park Mod |' |
|||
echo '---------------------------' |
|||
|
|||
# Display variables for troubleshooting |
|||
echo -e "Variables set:\\n\ |
|||
'TP_DOMAIN'=${TP_DOMAIN}\\n\ |
|||
'TP_COMMUNITY_THEME'=${TP_COMMUNITY_THEME}\\n\ |
|||
'TP_SCHEME'=${TP_SCHEME}\\n\ |
|||
'TP_ADDON'=${TP_ADDON}\\n\ |
|||
'TP_THEME'=${TP_THEME}\\n" |
|||
|
|||
APP_FILEPATH='/app/readarr/bin/UI/index.html' |
|||
LOGIN_FILEPATH='/app/readarr/bin/UI/login.html' |
|||
if [ "${TP_HOTIO}" = true ]; then |
|||
echo 'Changing to Hotio file path!' |
|||
APP_FILEPATH='/app/bin/UI/index.html' |
|||
LOGIN_FILEPATH='/app/bin/UI/login.html' |
|||
fi |
|||
|
|||
# Set default |
|||
if [[ -z ${TP_DOMAIN} ]]; then |
|||
echo 'No domain set, defaulting to theme-park.dev' |
|||
TP_DOMAIN='theme-park.dev' |
|||
fi |
|||
if [[ -z ${TP_SCHEME} ]]; then |
|||
echo 'No scheme set, defaulting to https' |
|||
TP_SCHEME='https' |
|||
fi |
|||
|
|||
THEME_TYPE='theme-options' |
|||
if [ "${TP_COMMUNITY_THEME}" = true ]; then |
|||
THEME_TYPE='community-theme-options' |
|||
fi |
|||
|
|||
case ${TP_DOMAIN} in |
|||
*"github.io"*) |
|||
echo "Switching to github.io URL style" |
|||
TP_DOMAIN="${TP_DOMAIN}\/theme.park" |
|||
;; |
|||
esac |
|||
|
|||
if [[ -z ${TP_THEME} ]]; then |
|||
echo 'No theme set, defaulting to organizr' |
|||
TP_THEME='organizr' |
|||
fi |
|||
|
|||
# Adding stylesheets |
|||
if ! grep -q "${TP_DOMAIN}/css/base" "${APP_FILEPATH}"; then |
|||
echo '---------------------------' |
|||
echo '| Adding the stylesheet |' |
|||
echo '---------------------------' |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/base\/readarr\/readarr-base.css'><\/head> /g" "${APP_FILEPATH}" |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/head> /g" "${APP_FILEPATH}" |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/base\/readarr\/readarr-base.css'><\/head> /g" "${LOGIN_FILEPATH}" |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/head> /g" "${LOGIN_FILEPATH}" |
|||
printf 'Stylesheet set to %s\n' "${TP_THEME}" |
|||
if [[ -n ${TP_ADDON} ]]; then |
|||
for addon in $(echo "$TP_ADDON" | tr "|" " "); do |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/addons\/readarr\/${addon}\/${addon}.css'><\/head> /g" "${APP_FILEPATH}" |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/addons\/readarr\/${addon}\/${addon}.css'><\/head> /g" "${LOGIN_FILEPATH}" |
|||
printf 'Added custom addon: %s\n\n' "${addon}" |
|||
done |
|||
fi |
|||
fi |
@ -0,0 +1 @@ |
|||
oneshot |
@ -0,0 +1 @@ |
|||
/etc/s6-overlay/s6-rc.d/init-mod-themepark/run |
@ -0,0 +1,50 @@ |
|||
#!/usr/bin/with-contenv bash |
|||
|
|||
echo '------------------------------' |
|||
echo '| Rutorrent theme.park Mod |' |
|||
echo '------------------------------' |
|||
|
|||
# Display variables for troubleshooting |
|||
echo -e "Variables set:\\n\ |
|||
'TP_DOMAIN'=${TP_DOMAIN}\\n\ |
|||
'TP_COMMUNITY_THEME'=${TP_COMMUNITY_THEME}\\n\ |
|||
'TP_SCHEME'=${TP_SCHEME}\\n\ |
|||
'TP_THEME'=${TP_THEME}\\n" |
|||
|
|||
# Set default |
|||
if [[ -z ${TP_DOMAIN} ]]; then |
|||
echo 'No domain set, defaulting to theme-park.dev' |
|||
TP_DOMAIN='theme-park.dev' |
|||
fi |
|||
if [[ -z ${TP_SCHEME} ]]; then |
|||
echo 'No scheme set, defaulting to https' |
|||
TP_SCHEME='https' |
|||
fi |
|||
|
|||
THEME_TYPE='theme-options' |
|||
if [ "${TP_COMMUNITY_THEME}" = true ]; then |
|||
THEME_TYPE='community-theme-options' |
|||
fi |
|||
|
|||
case ${TP_DOMAIN} in |
|||
*"github.io"*) |
|||
echo "Switching to github.io URL style" |
|||
TP_DOMAIN="${TP_DOMAIN}\/theme.park" |
|||
;; |
|||
esac |
|||
|
|||
if [[ -z ${TP_THEME} ]]; then |
|||
echo 'No theme set, defaulting to organizr' |
|||
TP_THEME='organizr' |
|||
fi |
|||
|
|||
# Adding stylesheets |
|||
if ! grep -q "${TP_DOMAIN}/css/base" /app/rutorrent/index.html; then |
|||
echo '---------------------------' |
|||
echo '| Adding the stylesheet |' |
|||
echo '---------------------------' |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/base\/rutorrent\/rutorrent-base.css'><\/head> /g" /app/rutorrent/index.html |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/head> /g" /app/rutorrent/index.html |
|||
printf 'Stylesheet set to %s\n' "${TP_THEME} |
|||
" |
|||
fi |
@ -0,0 +1 @@ |
|||
oneshot |
@ -0,0 +1 @@ |
|||
/etc/s6-overlay/s6-rc.d/init-mod-themepark/run |
@ -0,0 +1,61 @@ |
|||
#!/usr/bin/with-contenv bash |
|||
|
|||
echo '----------------------------' |
|||
echo '| SABnzbd theme.park Mod |' |
|||
echo '----------------------------' |
|||
|
|||
# Display variables for troubleshooting |
|||
echo -e "Variables set:\\n\ |
|||
'TP_DOMAIN'=${TP_DOMAIN}\\n\ |
|||
'TP_COMMUNITY_THEME'=${TP_COMMUNITY_THEME}\\n\ |
|||
'TP_SCHEME'=${TP_SCHEME}\\n\ |
|||
'TP_THEME'=${TP_THEME}\\n" |
|||
|
|||
APP_FILEPATH='/app/sabnzbd' |
|||
if [ "${TP_HOTIO}" = true ]; then |
|||
echo 'Changing to Hotio file path!' |
|||
APP_FILEPATH='/app' |
|||
fi |
|||
|
|||
# Set default |
|||
if [[ -z ${TP_DOMAIN} ]]; then |
|||
echo 'No domain set, defaulting to theme-park.dev' |
|||
TP_DOMAIN='theme-park.dev' |
|||
fi |
|||
if [[ -z ${TP_SCHEME} ]]; then |
|||
echo 'No scheme set, defaulting to https' |
|||
TP_SCHEME='https' |
|||
fi |
|||
|
|||
THEME_TYPE='theme-options' |
|||
if [ "${TP_COMMUNITY_THEME}" = true ]; then |
|||
THEME_TYPE='community-theme-options' |
|||
fi |
|||
|
|||
case ${TP_DOMAIN} in |
|||
*"github.io"*) |
|||
echo "Switching to github.io URL style" |
|||
TP_DOMAIN="${TP_DOMAIN}\/theme.park" |
|||
;; |
|||
esac |
|||
|
|||
if [[ -z ${TP_THEME} ]]; then |
|||
echo 'No theme set, defaulting to organizr' |
|||
TP_THEME='organizr' |
|||
fi |
|||
|
|||
# Adding stylesheets |
|||
if ! grep -q "${TP_DOMAIN}/css/base" "${APP_FILEPATH}/interfaces/Glitter/templates/main.tmpl"; then |
|||
echo '---------------------------' |
|||
echo '| Adding the stylesheet |' |
|||
echo '---------------------------' |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/base\/sabnzbd\/sabnzbd-base.css'><\/head> /g" "${APP_FILEPATH}/interfaces/Glitter/templates/main.tmpl" |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/base\/sabnzbd\/sabnzbd-base.css'><\/head> /g" "${APP_FILEPATH}/interfaces/Config/templates/_inc_header_uc.tmpl" |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/base\/sabnzbd\/sabnzbd-base.css'><\/head> /g" "${APP_FILEPATH}/interfaces/Config/templates/login/main.tmpl" |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/base\/sabnzbd\/sabnzbd-base.css'><\/head> /g" "${APP_FILEPATH}/interfaces/wizard/inc_top.tmpl" |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/head> /g" "${APP_FILEPATH}/interfaces/Glitter/templates/main.tmpl" |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/head> /g" "${APP_FILEPATH}/interfaces/Config/templates/_inc_header_uc.tmpl" |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/head> /g" "${APP_FILEPATH}/interfaces/Config/templates/login/main.tmpl" |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/head> /g" "${APP_FILEPATH}/interfaces/wizard/inc_top.tmpl" |
|||
printf 'Stylesheet set to %s\n' "${TP_THEME}" |
|||
fi |
@ -0,0 +1 @@ |
|||
oneshot |
@ -0,0 +1 @@ |
|||
/etc/s6-overlay/s6-rc.d/init-mod-themepark/run |
@ -0,0 +1,67 @@ |
|||
#!/usr/bin/with-contenv bash |
|||
|
|||
echo '---------------------------' |
|||
echo '| Sonarr theme.park Mod |' |
|||
echo '---------------------------' |
|||
|
|||
# Display variables for troubleshooting |
|||
echo -e "Variables set:\\n\ |
|||
'TP_DOMAIN'=${TP_DOMAIN}\\n\ |
|||
'TP_COMMUNITY_THEME'=${TP_COMMUNITY_THEME}\\n\ |
|||
'TP_SCHEME'=${TP_SCHEME}\\n\ |
|||
'TP_ADDON'=${TP_ADDON}\\n\ |
|||
'TP_THEME'=${TP_THEME}\\n" |
|||
|
|||
APP_FILEPATH='/app/sonarr/bin/UI/index.html' |
|||
LOGIN_FILEPATH='/app/sonarr/bin/UI/login.html' |
|||
if [ "${TP_HOTIO}" = true ]; then |
|||
echo 'Changing to Hotio file path!' |
|||
APP_FILEPATH='/app/bin/UI/index.html' |
|||
LOGIN_FILEPATH='/app/bin/UI/login.html' |
|||
fi |
|||
|
|||
# Set default |
|||
if [[ -z ${TP_DOMAIN} ]]; then |
|||
echo 'No domain set, defaulting to theme-park.dev' |
|||
TP_DOMAIN='theme-park.dev' |
|||
fi |
|||
if [[ -z ${TP_SCHEME} ]]; then |
|||
echo 'No scheme set, defaulting to https' |
|||
TP_SCHEME='https' |
|||
fi |
|||
|
|||
THEME_TYPE='theme-options' |
|||
if [ "${TP_COMMUNITY_THEME}" = true ]; then |
|||
THEME_TYPE='community-theme-options' |
|||
fi |
|||
|
|||
case ${TP_DOMAIN} in |
|||
*"github.io"*) |
|||
echo "Switching to github.io URL style" |
|||
TP_DOMAIN="${TP_DOMAIN}\/theme.park" |
|||
;; |
|||
esac |
|||
|
|||
if [[ -z ${TP_THEME} ]]; then |
|||
echo 'No theme set, defaulting to organizr' |
|||
TP_THEME='organizr' |
|||
fi |
|||
|
|||
# Adding stylesheets |
|||
if ! grep -q "${TP_DOMAIN}/css/base" "${APP_FILEPATH}"; then |
|||
echo '---------------------------' |
|||
echo '| Adding the stylesheet |' |
|||
echo '---------------------------' |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/base\/sonarr\/sonarr-base.css'><\/head> /g" "${APP_FILEPATH}" |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/head> /g" "${APP_FILEPATH}" |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/base\/sonarr\/sonarr-base.css'><\/head> /g" "${LOGIN_FILEPATH}" |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/head> /g" "${LOGIN_FILEPATH}" |
|||
printf 'Stylesheet set to %s\n' "${TP_THEME}" |
|||
if [[ -n ${TP_ADDON} ]]; then |
|||
for addon in $(echo "$TP_ADDON" | tr "|" " "); do |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/addons\/sonarr\/${addon}\/${addon}.css'><\/head> /g" "${APP_FILEPATH}" |
|||
sed -i "s/<\/head>/<link rel='stylesheet' href='${TP_SCHEME}:\/\/${TP_DOMAIN}\/css\/addons\/sonarr\/${addon}\/${addon}.css'><\/head> /g" "${LOGIN_FILEPATH}" |
|||
printf 'Added custom addon: %s\n\n' "${addon}" |
|||
done |
|||
fi |
|||
fi |
@ -0,0 +1 @@ |
|||
oneshot |
@ -0,0 +1 @@ |
|||
/etc/s6-overlay/s6-rc.d/init-mod-themepark/run |
Some files were not shown because too many files changed in this diff
Loading…
Reference in new issue