HTML, XHTML, CSS, JavaScript优化器
项目描述
slimmer.py是一个用于CSS、HTML和XHTML输出的空白符优化器。由Peter Bengtsson于2004-2005年编写,peter@fry-it.com。2008年仍在维护。
安装
$ sudo easy_install slimmer
替代方案
$ tar -zxvf slimmer-x.x.x.tgz $ cd slimmer/ $ sudo python setup.py install
用法
>>> 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 />'
单元测试
$ cd slimmer/tests $ python testSlimmer.py $ python testSlimmer.py --verbose