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.7.tar.gz (13.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.7-py3-none-any.whl (13.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: jacobs_jinja_too-0.2.7.tar.gz
  • Upload date:
  • Size: 13.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.12 {"installer":{"name":"uv","version":"0.9.12"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"25.10","id":"questing","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for jacobs_jinja_too-0.2.7.tar.gz
Algorithm Hash digest
SHA256 807173b690d2a53db9af50ab0e1734d0b720678170ffa06fa7070c7c552daefd
MD5 3b8d7bc6c78e5ec3d7af4690c96cc233
BLAKE2b-256 b55be7854cfd2a8ee8a80428bd86210ccf0be0fde0cc52a6d6da0921a0ce849a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jacobs_jinja_too-0.2.7-py3-none-any.whl
  • Upload date:
  • Size: 13.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.12 {"installer":{"name":"uv","version":"0.9.12"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"25.10","id":"questing","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for jacobs_jinja_too-0.2.7-py3-none-any.whl
Algorithm Hash digest
SHA256 fbd3e2d8dcaa7333879cb71f5f75d6824ed7fe77f4c0d6685c43aa7ab65db286
MD5 250b7f7fa6ff6c92c2e9c4f5cf229926
BLAKE2b-256 54f2ca522321b74f13509126838787abb3d12d8d8912a2888eede1d97fdc9521

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