hacktoberfestdark-themesonarrradarrplexorganizrnginxthemesubfilterguacamoleskinsombilidarrdocker-modsdark-themesdark-modecustom-csscssthemes-customthemes-css
		
		
		
		
			You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							49 lines
						
					
					
						
							1.5 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							49 lines
						
					
					
						
							1.5 KiB
						
					
					
				
								#!/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_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
							 | 
						|
								
							 | 
						|
								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='https:\/\/${TP_DOMAIN}\/css\/base\/nzbget\/nzbget-base.css'><\/head> /g" "${APP_FILEPATH}"
							 | 
						|
								    sed -i "s/<\/head>/<link rel='stylesheet' href='https:\/\/${TP_DOMAIN}\/css\/${THEME_TYPE}\/${TP_THEME}.css'><\/head> /g" "${APP_FILEPATH}"
							 | 
						|
								    printf 'Stylesheet set to %s\n' "${TP_THEME}"
							 | 
						|
								fi
							 |