Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
slimmer
Python
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
slimmer
.gitignore
README.txt
setup.cfg
setup.py

README.txt

slimmer.py is a whitespace optimizer for CSS, Javascript, HTML and XHTML output.
It's written by Peter Bengtsson, peter@fry-it.com in 2004-2009. Still
maintained in 2010.

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('<a  href="x" title="   foo  bar  "> one </a>  <br />')
 >>> from slimmer import html_slimmer, xhtml_slimmer
 >>> html_slimmer('''<a  href="x" title="   foo  bar  "
                   > one </a>  <br/>''')
 '<a href="x" title="   foo bar  "> one </a><br />'

 
UNITTESTS::

 $ cd slimmer/tests
 $ python testSlimmer.py
 $ python testSlimmer.py --verbose 
 
Something went wrong with that request. Please try again.