A simple HTML templating library that uses a DSL mini-language. I tried to design it to be similar in feel to Teacup/CoffeeKup (https://github.com/goodeggs/teacup). I also took inspiration from jamescasbon's template.py script (https://gist.github.com/jamescasbon/1461441).
Also includes the md() function for embedding markdown, and an option for outputting prettified HTML.
Example usage:
from teacup import * with html: with head: pass with body: with p: md("This is a **test!**") with p({"class":"test"}, id="testme"): text("Another test") a("Click here", href="https://google.com") print(render())
The python "with" keyword is used to nest HTML tags.