Skip to main content
2025 Python Packaging Survey is now live!  Take the survey now

Template Data Interface (TDI)

Project description

TDI (Template Data Interface, /ʹtedɪ/) is a markup templating system written in python with optional speedup code written in C. Unlike most templating systems the TDI does not invent its own language to provide functionality. Instead you simply mark the nodes you want to manipulate within the template document. The template is parsed and the marked nodes are presented to your python code, where they can be modified in any way you want.

Bugs

No bugs, of course. ;-) But if you’ve found one or have an idea how to improve the TDI, feel free to send a pull request on github or send a mail to <tdi-bugs@perlig.de>.

Author Information

André “nd” Malo <nd perlig.de> GPG: 0x8103A37E

If God intended people to be naked, they would be born that way. – Oscar Wilde

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