Prep a site for deployment. Code base from 2008, needs overhaul and error handling, as well as updates to components (or replacements where applicable).
When code cleanup is done, I plan to also deploy an executable via cx-freeze. For now, you need Python installed to run this.
Running this program generates a batch script (then executes it) to compress PNGs losslessly, remove CSS messes, reduce JPGs to 90% quality, and backs up all your originals.
All binaries by default are x64. x86 (32-bit) replacements are in the x86 directory.
Please note that individual components from other authors have their licenses represented in component-licenses
. However, the licenses on the project sites should always be considered to supercede those in this repository. If for any reason you have cause to suspect the license, or it is important for your project, please check the source page!
Node.js can be found on GitHub. It's required to run svgo
.
svgo can be found on GitHub
PeaZip can be found on SourceForge.
Pngcrush can be found on SourceForge.
OptiPNG can be found on SourceForge.
CSSTidy can be found on SourceForge.
convert.exe
is part of the ImageMagick library.
TweakPNG is available on GitHub