Projects tagged ‘python’, ‘template’, and ‘templating’


Jump to tag:

Projects tagged ‘python’, ‘template’, and ‘templating’

Filtered by Project Tags python template templating

Refine results Project Tags templates (7) web (7) template_engine (6) html (5) development (5) engine (4) scripting (3) code_generators (3) design (2) programming (2) xml (2) markup (2)

[10 total ]

73 Users
   

Genshi is a Python library that provides an integrated set of components for parsing, generating, and processing HTML, XML or other textual content for output generation on the web. The major feature ... [More] is a template language, which is heavily inspired by Kid [Less]
Created over 3 years ago.

27 Users
   

Jinja is a sandboxed template engine written in pure Python licensed under the BSD license. It provides a Django-like non-XML syntax and compiles templates into executable python code. It's ... [More] basically a combination of Django templates and python code. [Less]
Created over 3 years ago.

13 Users
   

Cheetah is a Python-powered template engine and code generator. It can be used as a standalone utility or it can be combined with other tools. Web developers are its principle user group, but it has ... [More] many potential uses and is also being used to generate C++ game code, Java, SQL, form emails, and even Python code. [Less]
Created over 3 years ago.

2 Users
 

The goal of PyPa is to allow for the creation of dynamic web sites by completely separating content from logic. Template syntax is very simple and all logic is handled by Python code. It can be ... [More] used stand-alone for your cgi-scripts (be it through cgi, fastcgi, scgi, pcgi, etc) or as your templating system within web frameworks like Pylons, Turbogears or Django. Some sites using PyPa: http://convergenciafreudlacan.org http://www.company.com.ar [Less]
Created over 2 years ago.

2 Users
 

Chameleon is an open-source template engine written in Python. It's not a template language in itself, but it's used by several language implementations. Templates are compiled to Python byte-code ... [More] which is the technique used by template libraries such as Mako and Cheetah. This approach is widely considered to provide optimal performance. [Less]
Created about 1 year ago.

1 Users
 

Formula one in template engines. Aim of this project is to make fast, flexible implementation of template engine, written purely in C, but interfaced with almost all popular languages and scripting ... [More] environments (but the main target is python, cause we like it so much). (project currently in pending state.) [Less]
Created about 1 year ago.

1 Users

SPYCE is a server-side language that supports simple and efficient Python-based dynamic HTML generation, otherwise called Python Server Pages. Those who like Python and are familiar with JSP, PHP, or ... [More] ASP should have a look at Spyce. Its modular design makes it very flexible and extensible. It can also be used as a command-line utility for static text pre-processing or as a Web-server proxy. [Less]
Created over 3 years ago.

0 Users

EZT is a very clean and simple module for templating in Python.
Created 9 months ago.

0 Users

Teng is a general purpose templating engine writen in C++ (i.e. library). It is also available as Python module or PHP extension. The main idea of teng is to strictly separate application logic from ... [More] presentation layer. Widely used on dynamic web sites. [Less]
Created 12 months ago.

0 Users

The main functions and classes of the ctemplate library are wrapped as native Python objects. This enables quick prototyping and testing of a ctemplate system. Run python internal help() for an API ... [More] overview: $ python -c "import ctemplate; help(ctemplate)" Example # loads example.tpl in current directory template = ctemplate.Template("example.tpl", ctemplate.DO_NOT_STRIP) dictionary = ctemplate.Dictionary("my example dict") dictionary.SetValue("VALUE1", "TEST1") # dict setters call SetValue() automatically dictionary["VALUE2"] = "TEST2" # all objects except booleans are converted to strings with str() dictionary["NUMBER"] = 87411 # stores "87411" dictionary["TUPLE"] = (1, 2, 3) # stores "(1, 2, 3)" # Sections dictionary.ShowSection("A_SECTION") # boolean True calls ShowSection() automatically dictionary["IN_CA"] = True # boolean False is ignored (ie. this statement has no effect) dictionary["IGNORED"] = False # And of course the expand function print template.Expand(dictionary) [Less]
Created 11 months ago.