mrml-python

Crates.iomrml-python
lib.rsmrml-python
version0.1.13
sourcesrc
created_at2023-12-19 21:00:21.317333
updated_at2024-04-20 07:07:09.193098
descriptionPython wrapping on MRML
homepage
repositoryhttps://github.com/jdrouet/mrml/
max_upload_size
id1074636
size22,388
Jérémie Drouet (jdrouet)

documentation

README

mrml-python

This project is a reimplementation of the nice MJML markup language in Rust, built for python.

To have more information, take a look at the repository.

Usage in python

import mrml

# without options
result = mrml.to_html("<mjml></mjml>")
assert result.startswith("<!doctype html>")

# with options
parser_options = mrml.ParserOptions(include_loader = mrml.memory_loader({
    'hello-world.mjml': '<mj-text>Hello World!</mj-text>',
}))
result = mrml.to_html("<mjml><mj-body><mj-include path=\"hello-world.mjml\" /></mj-body></mjml>", parser_options = parser_options)
assert result.startswith("<!doctype html>")
Commit count: 878

cargo fmt