Skip to main content

python-premailer converts HTML with style tags into HTML with inline style attributes; gmail won’t render nice without it!

I made it so I could send colorized git diffs of func-inventory around…

Use:

$ 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>

Get the source:

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

On PyPI:

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

Excuses, excuses

This definitely already exists in pypi under the name ‘premailer’, but I wanted to reimplement it without the use of lxml.

Check it out! http://pypi.python.org/pypi/premailer

Another package called pyinliner might do the job for you as well: http://pypi.python.org/pypi/pynliner

Inspired by

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

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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

python-premailer-0.5.7.tar.gz (2.6 kB view details)

Uploaded Source

File details

Details for the file python-premailer-0.5.7.tar.gz.

File metadata

File hashes

Hashes for python-premailer-0.5.7.tar.gz
Algorithm Hash digest
SHA256 44aac17b2ca2accf147bdca2496d896aed2dcf2248fe802513374780e92f8994
MD5 1b3dbf5db2f4bfbbbd3ab7e1b711ec94
BLAKE2b-256 f70454d5c5a4e4faf373c1e5ba2975a7a90ef9becfbaea20af839833caad42fc

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.5.7 This release

1 file

0.5.6

1 file

0.5.5

1 file

0.5.4

1 file

0.5.3

1 file

0.5.2

1 file

0.5.1

1 file

0.5

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page