Skip to main content

Muffin-Jade – Jade template engine for Muffin framework.

Build Status http://img.shields.io/pypi/v/muffin-jade.svg?style=flat-square http://img.shields.io/pypi/dm/muffin-jade.svg?style=flat-square Donate

Requirements

  • python >= 3.3

Installation

Muffin-Jade should be installed using pip:

pip install muffin-jade

Usage

Add muffin_jade to PLUGINS in your Muffin Application configuration.

Options

JADE_CACHE_SIZE – Cache size for compiled templates (100)

JADE_ENCODING – Templates’ encoding (UTF-8)

JADE_PRETTY – Pretty output (True)

JADE_TEMPLATE_FOLDERS – List of pathes to templates folder ([templates])

Views

# Register custom context provider
# could be a function/coroutine
@app.ps.jade.ctx_provider
def custom_context():
    return { 'VAR': 'VALUE' }

# Register a function into templates
@app.ps.jade.register
def sum(a, b):
    return a + b

@app.register('/')
def index(request):
    """ Check for user is admin. """
    local_context = {'key': 'value'}
    return app.ps.jade.render('index.jade', **local_context)

Bug tracker

If you have any suggestions, bug reports or annoyances please report them to the issue tracker at https://github.com/klen/muffin-jade/issues

Contributing

Development of Muffin-Jade happens at: https://github.com/klen/muffin-jade

Contributors

  • klen (Kirill Klenov)

License

Licensed under a MIT license.

Metadata

Release files for muffin-jade 0.0.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for muffin-jade 0.0.8
File Size Uploaded
muffin-jade-0.0.8.tar.gz 5.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for muffin-jade 0.0.8
File Interpreter ABI Platform
muffin_jade-0.0.8-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 11.7 kB

Release files / muffin-jade-0.0.8.tar.gz

Download URL muffin-jade-0.0.8.tar.gz
Size 5.4 kB
Tags Source
SHA-256 checksum
How to use checksums
10f8ef7d5c91369c9f6f94a1def31fea5e608448273be6d863b45b30d11f9f62
BLAKE2b-256 checksum
How to use checksums
4a060a772d02ae4d571953c81a196f80244a65b894358d2362296fac88d6a7c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / muffin_jade-0.0.8-py2.py3-none-any.whl

Download URL muffin_jade-0.0.8-py2.py3-none-any.whl
Size 6.3 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
b3bc98813816072f728e94eabd1ef7d0c6bbcfc6d1d4f98763b32fc3b0f6f889
BLAKE2b-256 checksum
How to use checksums
7a061dc3889f169803136d2dd7b7892bfacc8ecabefb38fdf0c94992a5a25fda
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.0.8 This release

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page