通过按主题添加类来装饰html文档

decorate的Python项目详细描述


TestsTravis resultsCoveralls results_
DownloadsLast month downloads from pypiLast week downloads from pypiYesterday downloads from pypi
AboutLicenseWheelPython versionsPython interpreters
StatusStatusStatus

关于装饰

Decorate接受一个HTML并用样式装饰它

目前它只支持Bootstrap,但它的构建是为了允许任何其他框架。

MDLMaterial Design Lite)当前支持非常差。

它是如何工作的

它解析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')

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Jgit对于给定的存储库,我们如何确定新提交的列表,以及每个提交来自哪个分支?   从MS Access数据库添加java ComboBoxItem   如何禁止Java列表中不同类的实例?   java在没有Web的JAXR上使用Shiro过滤器。xml   由于java原因,无法在Ubuntu上安装Netbeans 8.2。awt。未找到恐怖和辅助技术   java JUnit对RuntimeException的处理(特别是)   java空集合在Apache CXF服务(JAXWS)中被转换为null   java CannotAcquireLockException问题   sql如何在数据库中对(Java)枚举建模(使用SQL92)   安卓在Java中获取友好url后面的文件名   java如何访问数组名以获取列表?   javascript Java Nashorn longBitsToDouble   java控制台<init>错误   java将一个LinkedList追加/连接到另一个LinkedList的最有效方式是什么?   Java for正在跳过的循环   java帮助创建带有动画的复杂Swing GUI   java Android编辑文本。setHint在片段中不工作