| 
									
										
										
										
											2022-01-06 20:39:59 +01:00
										 |  |  | #! /bin/bash
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Requires `sudo apt-get install librsvg2-bin` | 
					
						
							|  |  |  | # $1 should be the file | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | resizeFile(){ | 
					
						
							|  |  |  |     PTH="$(dirname "${1}")" | 
					
						
							|  |  |  |     FILE="$(basename "${1}")" | 
					
						
							|  |  |  |     echo "Path is $PTH, name is $FILE" | 
					
						
							| 
									
										
										
										
											2022-01-06 20:54:00 +01:00
										 |  |  |      | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |      | 
					
						
							|  |  |  |     if grep --quiet radialGradient $1 | 
					
						
							|  |  |  |     then | 
					
						
							|  |  |  |         echo "SKIPPING $1: it has a radialGradient" | 
					
						
							|  |  |  |     else | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |         if grep --quiet linearGradient $1 | 
					
						
							|  |  |  |         then | 
					
						
							|  |  |  |                 echo "WARNING for $1: it has a linearGradient" | 
					
						
							|  |  |  |         fi | 
					
						
							|  |  |  |      | 
					
						
							|  |  |  |         svg-resizer -f -x 500 -y 500 -o /tmp/resized $1 | 
					
						
							|  |  |  |         mv "/tmp/resized/$FILE" "$PTH" | 
					
						
							|  |  |  |     fi | 
					
						
							| 
									
										
										
										
											2022-01-06 20:39:59 +01:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export -f resizeFile | 
					
						
							|  |  |  | find . -name "*.svg" -exec bash -c 'resizeFile "$0"' {} \; |