跳转到主要内容

为电子邮件准备HTML;将CSS嵌入为内联。

项目描述

python-premailer将带有样式标签的HTML转换为带有内联样式属性的HTML;没有它,gmail将无法很好地渲染!

我制作它,以便可以发送func-inventory的颜色化git差异...

使用

$ sudo pip install python-premailer

$ python

>>> from pypremailer import Premailer
>>> head = '<html><head><style>foo {size:10px;}</style></head>'
>>> body = '<body><span class="foo">bar</span></html>'
>>> html = '%s%s' % ( head, body )
>>> p = Premailer(html)
>>> p.premail()
    <html><head></head><body><span style="size: 10px">bar</span></body></html>

获取源码

http://github.com/ralphbean/python-premailer

在PyPI上

http://pypi.python.org/pypi/python-premailer

借口,借口

这肯定已经存在于pypi下,名为‘premailer’,但我希望在不使用lxml的情况下重新实现它。

查看它! http://pypi.python.org/pypi/premailer

另一个名为pyinliner的包也可能为您完成任务: http://pypi.python.org/pypi/pynliner

灵感来源于

Emogrifier (php): http://www.pelagodesign.com/sidecar/emogrifier/

Premailer (ruby): http://premailer.dialect.ca/

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定要选择哪个,请了解更多关于 安装包 的信息。

源分布

python-premailer-0.5.7.tar.gz (2.6 kB 查看哈希)

上传于

由以下支持