Skip to main content

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.


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

Author Information

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

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

Release history Release notifications

History Node

This version
History Node

History Node

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
tdi- (1.1 MB) Copy SHA256 hash SHA256 Source None Apr 2, 2014

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page