mirror of
				https://github.com/tanrax/maza-ad-blocking.git
				synced 2025-11-04 02:45:54 +01:00 
			
		
		
		
	Remove comments
This commit is contained in:
		
							
								
								
									
										16
									
								
								maza
									
									
									
									
									
								
							
							
						
						
									
										16
									
								
								maza
									
									
									
									
									
								
							@@ -12,6 +12,8 @@ COLOR_GREEN=`tput setaf 2`
 | 
				
			|||||||
COLOR_RESET=`tput sgr0`
 | 
					COLOR_RESET=`tput sgr0`
 | 
				
			||||||
LIST="list"
 | 
					LIST="list"
 | 
				
			||||||
START_TAG="## MAZA - List ad blocking"
 | 
					START_TAG="## MAZA - List ad blocking"
 | 
				
			||||||
 | 
					PROJECT="### https://github.com/tanrax/maza-ad-blocking"
 | 
				
			||||||
 | 
					AUTHOR="### Created by Andros Fenollosa (https://programadorwebvalencia.com/)"
 | 
				
			||||||
END_TAG="## END MAZA"
 | 
					END_TAG="## END MAZA"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# FUNCTIONS
 | 
					# FUNCTIONS
 | 
				
			||||||
@@ -54,14 +56,24 @@ update() {
 | 
				
			|||||||
    # Clear list
 | 
					    # Clear list
 | 
				
			||||||
    ## Get PRE tag
 | 
					    ## Get PRE tag
 | 
				
			||||||
    sed -i .bak -n "/<pre>/,/<\/pre>/p" "$CONFIG/$LIST"
 | 
					    sed -i .bak -n "/<pre>/,/<\/pre>/p" "$CONFIG/$LIST"
 | 
				
			||||||
 | 
					    ## Remove comments
 | 
				
			||||||
 | 
					    sed -i .bak '/^#/ d' "$CONFIG/$LIST"
 | 
				
			||||||
    ## Remove first line
 | 
					    ## Remove first line
 | 
				
			||||||
    sed -i .bak '1d' "$CONFIG/$LIST"
 | 
					    sed -i .bak '1d' "$CONFIG/$LIST"
 | 
				
			||||||
    ## Remove last line
 | 
					    ## Remove last line
 | 
				
			||||||
    sed -i .bak '$ d' "$CONFIG/$LIST"
 | 
					    sed -i .bak '$ d' "$CONFIG/$LIST"
 | 
				
			||||||
    ## Add start tag DNS list in first line
 | 
					    ## Add start tag DNS list in first line
 | 
				
			||||||
 | 
					    sed -i .bak "1i\\
 | 
				
			||||||
 | 
					        $AUTHOR
 | 
				
			||||||
 | 
					        " "$CONFIG/$LIST"
 | 
				
			||||||
 | 
					    sed -i .bak "1i\\
 | 
				
			||||||
 | 
					        $PROJECT
 | 
				
			||||||
 | 
					        " "$CONFIG/$LIST"
 | 
				
			||||||
    sed -i .bak "1i\\
 | 
					    sed -i .bak "1i\\
 | 
				
			||||||
        $START_TAG
 | 
					        $START_TAG
 | 
				
			||||||
        " "$CONFIG/$LIST"
 | 
					        " "$CONFIG/$LIST"
 | 
				
			||||||
 | 
					    # Remove temp file
 | 
				
			||||||
 | 
					    rm "$CONFIG$LIST.bak"
 | 
				
			||||||
    ## Add end tag DNS list in first line
 | 
					    ## Add end tag DNS list in first line
 | 
				
			||||||
    echo $END_TAG >> "$CONFIG/$LIST"
 | 
					    echo $END_TAG >> "$CONFIG/$LIST"
 | 
				
			||||||
    # Notify user
 | 
					    # Notify user
 | 
				
			||||||
@@ -77,6 +89,10 @@ start() {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
stop() {
 | 
					stop() {
 | 
				
			||||||
    # Remove list to host file
 | 
					    # Remove list to host file
 | 
				
			||||||
 | 
					    sed -i .bak -n "/$START_TAG/,/$END_TAG/d" "$HOST_FILE"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    # Remove temp file
 | 
				
			||||||
 | 
					    rm "$HOST_FILE.bak"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # Notify user
 | 
					    # Notify user
 | 
				
			||||||
    echo "${COLOR_GREEN}DISABLED!${COLOR_RESET}"
 | 
					    echo "${COLOR_GREEN}DISABLED!${COLOR_RESET}"
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user