Skip to main content

Simple wrapper around jinja2 templating

Project description

Jacob's Jinja Too

CircleCI

A simple wrapper around Jinja2 templating with a collection of custom filters. Jinja2 is a templating language for Python.

Only tested with Python3.7.

The main purpose for this project is for depencency management as this diagram shows:

[Top Level Project] --> [jacobs-jinja-too] : uses
[Top Level Project] --> [Another Project]  : depends
[Another Project] --> [jacobs-jinja-too]   : uses

Installation

pip3 install jacobs-jinja-too

Example Usage

from jacobsjinjatoo import Templator as jj2

t = jj2.MarkdownTemplator()
t.add_template_dir('templates/')
params = {
    "name": "My Name"
}
t.render_template('foo.jinja2', output_name='foo.txt', **params)

License

GPLv2

There is no copyright claim or ownership of any content created by jacobs-jinja-too.

Project details


Download files

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

Source Distribution

jacobs_jinja_too-0.2.1.tar.gz (11.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

jacobs_jinja_too-0.2.1-py3-none-any.whl (12.4 kB view details)

Uploaded Python 3

File details

Details for the file jacobs_jinja_too-0.2.1.tar.gz.

File metadata

  • Download URL: jacobs_jinja_too-0.2.1.tar.gz
  • Upload date:
  • Size: 11.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.13

File hashes

Hashes for jacobs_jinja_too-0.2.1.tar.gz
Algorithm Hash digest
SHA256 9cc814b447086153068fc44de0d383c85772cb07e9e8b37c407600627f9daa2a
MD5 4fea3a47b1a174d583d6aaf38d5f139c
BLAKE2b-256 11c9891da15768151167c1a209cb688e786f8ed112fd67c6c0853d6b20fd6333

See more details on using hashes here.

File details

Details for the file jacobs_jinja_too-0.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for jacobs_jinja_too-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 38275f7215a8d07bbf646c7c0b01fa4159229dab89c8e3e16736e05ca0d05fb4
MD5 75018c3853dd8835da18752409aea4a6
BLAKE2b-256 d551a8a02d8526c418a02d14cffcad1808a54b9457a6bd9571cea8b76756806f

See more details on using hashes here.

Supported by

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