hacktoberfestdark-themesonarrradarrplexorganizrnginxthemethemes-csssubfilterguacamoleskinsombilidarrdocker-modsdark-themesdark-modecustom-csscssthemes-custom
		
		
		
		
			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 |