Yaptoo (Yaptu outrageously obfuscated) - or yet yet another templating utility

Category: Python - Miscellaneous

An enhanced version of yaptu, with the following changes
- separated parsing from execution
- added caching of parsed templates
- added some error reporting
- added a choice of template syntaxes
- added comment syntax
- added Cheetah-style variable substitution with optional caching of the equivalent Python expression
- limited flow control to 'for' and 'if'
Reasonably small, no external dependencies, pretty fast. Date: 19 March, 2012


Web

Homepage: http://code.activestate.com/recipes/465508-yaptoo-yaptu-outrageously-obfuscated-or-yet-yet-an/?in=lang-python

Developer: Michael Palmer

License: Python License

Operating System: Windows

Add a Comment

all are required fields

     
What do you think of this resource?

Select Your Rate:

Votes:0

 

Related Scripts Download

XOOPS is a dynamic OO (Object Oriented) based open source portal script written in PHP.

developer Developer: http://www.xoops.org
license License: Freeware
operating systems Operating System: win, linux, unix, etc


MaxWebPortal is a web portal and online community system which includes advanced features such as web-based administration, poll, private/public events calendar, user customizable color themes, classifieds, user control panel, online pager, link, file, article, picture managers and much more.

developer Developer: http://www.maxwebportal....
license License: Freeware
operating systems Operating System: Win 95/98/ME/2000/XP, Access 97/2000, SQL


HTML::Mason is a web site development and delivery system that constructs web pages and sites from shared, reusable building blocks called components.

developer Developer: Mason Team
license License: GNU General Public License (GPL)
operating systems Operating System: Apache


Super-dot.

developer Developer: Robert
license License: Unknown
operating systems Operating System: Not Available


Provides Slackware web hosting, shell accounts and domain registration.

developer Developer: CretaForce
license License: Unknown
operating systems Operating System: Not Available


Amdac Systems has been setting new standards in web hosting, software development, and marketing solutions since 2002.

developer Developer: Dave
license License: Unknown
operating systems Operating System: Not Available


We offer $1 Cheap, Free Setup, Reliable, Unlimited Domains Reseller/Shared Hosting.

developer Developer: Sonia
license License: Unknown
operating systems Operating System: Not Available


Python's struct library is too low-level for direct usage.

developer Developer: Maciej Obarski
license License: Python License
operating systems Operating System: Windows


This shared lock implementation supports timeouts so that an attempt to acquire a lock occasionally times out.

developer Developer: Dmitry Dvoinikov
license License: Python License
operating systems Operating System: Windows