通过按主题添加类来装饰html文档
decorate的Python项目详细描述
Tests | |
Downloads | |
About | |
Status |
它是如何工作的
它解析html,使用一组规则,并用新类创建一个新的html。
你可以说:“嗯……我也可以用javascript做同样的事情”,你说得对。但是静态使用它有一些优点:
- 它更快。你只需要运行一次
- 它可以用于第三方项目。从现在开始,忘掉这种风格吧
- 避免在应用javascript时闪烁。
它的目的是什么?
我正在写一个静态测试运行程序,我决定不把它与任何风格联系起来。这是一个副产品。实际上,它可以作为命令行运行…
用法
命令行
请使用-h运行帮助命令。
下面是一个基本示例:
decorate my.html -t bootstrap -o output
库
简单:只需导入并使用它:
from decorate import Decorate decorate = Decorate('bootstrap') with open('my.html') as fd: decorate.apply_to(fd.read(), 'output.html')