Index of /ports/www/py-slimmer/work/slimmer
Name Last modified Size Description
Parent Directory 22-Jan-2008 03:42 -
__init__.py 10-May-2006 05:27 1k
build/ 18-Jan-2008 16:41 -
js_function_slimmer.py 10-May-2006 05:27 5k
result 10-May-2006 05:27 1k
setup.py 10-May-2006 05:27 2k
slimmer.py 10-May-2006 05:27 22k
slimmer_exp.py 10-May-2006 05:27 20k
tests/ 10-May-2006 05:27 -
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.
INSTALLATION::
$ 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