Metadata-Version: 2.4
Name: jacobs-jinja-too
Version: 0.2.0
Summary: Simple wrapper around jinja2 templating
Author-email: Jacob Brunson <pypi@jacobbrunson.com>
License-Expression: LGPL-2.0
Project-URL: Homepage, http://github.com/pearmaster/jacobs-jinja-too
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: jinja2>=3.1.6
Requires-Dist: stringcase>=1.2.0
Dynamic: license-file

# Jacob's Jinja Too

[![CircleCI](https://circleci.com/gh/pearmaster/jacobs-jinja-too/tree/master.svg?style=shield)](https://circleci.com/gh/pearmaster/jacobs-jinja-too/tree/master)

A simple wrapper around Jinja2 templating with a collection of custom filters.  [Jinja2](https://jinja.palletsprojects.com/en/2.11.x/) 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:

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

## Installation

```sh
pip3 install jacobs-jinja-too
```

## Example Usage

```python
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. 

