This is a little rust app that scrubs SVGs that come out of the Concepts app to get them ready for my site.
Check out the source code if you want to take a look.
Or, at least. That was the plan. I've since figured out that the Concepts app has built-in 3x5 note cards and paper textures. That's effectively what I set up. So, don't need this code at all, but it was still fun to do
Examples
Features
- 
TODO: Updated the title tag with the name of the file
 - 
TODO: Read a .txt file with the same name and use it as the description for the SVG
 - 
Added padding to viewBox.
 - 
Add an opaque background color with some texture.
 - 
Added a UUID to each SVG.
 - 
Styles are only applied to the UUID for the parent SVG.
 - 
Removed cruft attributes from svg element.
 - 
Added stylesheet that calls page vars with backups for light and dark mode.
 - 
Updated hard coded color values as fallbacks for when CSS fails