an html templating system thats also a good girl
puppygirl | ||
.gitignore | ||
pyproject.toml | ||
README.md | ||
requirements.txt |
puppygirl
an easy to train html templating system
usage
cli
usage: puppygirl build [-h] [-p] INPUT OUTPUT
positional arguments:
INPUT
OUTPUT
options:
-h, --help show this help message and exit
-p, --pretty
$ puppygirl build --pretty index.html dist/index.html
programmatically
pg = Puppygirl(
renderer=ServerSideRenderer(),
elements=[PuppygirlDomme]
)
# parsed using the above config
parsed = pg.fetch("index.html")
using open("dist/index.html", "w") as f:
f.write(str(parsed))