slimmer.py is a whitespace optimizer for CSS, HTML and XHTML output.
It's written by Peter Bengtsson, peter@fry-it.com in 2004-2005. Still
maintained in 2008.
INSTALLATION::
$ sudo easy_install slimmer
Alternative::
$ tar -zxvf slimmer-x.x.x.tgz
$ cd slimmer/
$ sudo python setup.py install
USAGE::
>>> import slimmer
>>> from slimmer import css_slimmer
>>> css_slimmer("h1, h2 { font-family: 'Courier New', Courier; }")
"h1,h2{font-family:'Courier New',Courier;border:1px solid black;}"
>>> html_slimmer(' one
')
>>> from slimmer import html_slimmer, xhtml_slimmer
>>> html_slimmer(''' one
''')
' one
'
UNITTESTS::
$ cd slimmer/tests
$ python testSlimmer.py
$ python testSlimmer.py --verbose