HTML Muncher is a Python utility that rewrites CSS, HTML, and JavaScript files in order to save precious bytes and obfuscate your code
if your stylesheet starts out looking like this:
.file2 #special { font-size: 1.5em; color: #F737FF; }
.file2 #special2 { letter-spacing: 0; }
.box { border: 2px solid #aaa; -webkit-border-radius: 5px; background: #eee; padding: 5px; }
it will be rewritten as
.a #a { font-size: 1.5em; color: #F737FF; }
.a #b { letter-spacing: 0; }
.b { border: 2px solid #aaa; -webkit-border-radius: 5px; background: #eee; padding: 5px; }
easy_install http://htmlmuncher.com/htmlmuncher.egg
OR:
download the source from http://github.com/ccampbell/html-muncher cd html-muncher python setup.py install
OR:
munch --help
to update a bunch of stylesheets and views: munch --css demo/css --html demo/views
to update a single file with inline styles/javascript: munch --html demo/single-file/view-with-inline-styles.html
you can also select specific files: munch --css file1.css,file2.css --html view1.html,view2.html
or you can mix and match files and directories munch --css /my/css/directory,global.css --html /view/directory1,/view/directory2,/view/directory3,template.html