Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.623.013 Times

N:PyTpl 0.5.1

  Date Added: July 27, 2010  |  Visits: 633

N:PyTpl

Report Broken Link
Printer Friendly Version


Product Homepage
Download (72 downloads)



N:PyTpl comes from Necs Python Template System and is a template script written in Python. It parses template files and creates e.g. HTML as output. Therefore, it is ideal to use for HTML pages, because it reduces redundancy to an absolute minimum. Templates Files - file extension: .tpl Comments - comments start with a hash # - only a full line can be commented out Tags - tags are written in-between square brackets and have to take a whole line: [Tag] - whitespaces in front of a tag are allowed - everything following a tag is called "the arguments"; every single line is one argument - TAG(arg1,arg2) shows the definition above - Names of tags: + can held every char - umlauts should be avoided + should not start with a dollar sign $ - these are handled by the system (differently) + should not consist of special characters - in generally, newlines (n) are deleted from the arguments - these can be prevented by an exclamation mark ! at the end of the tag: [Tag!] - if an option-tag should be disabled (e.g. $PARENTS_LINK), a question mark ? is used at the end of name: [Tag?] - alternatively you can state "NOT" as the argument - should a tag be stated as a constant (ie. it isnt looked up during loops), append an equation sign = to the name of the tag: [Tag=] - it is not possible to set multiple flags in one tag - if arguments are given w/o a tag, they are said to belong to the tag $MAIN (q.v.) Taggys - taggys are these expressions, which are replaced by the arguments of the tag later on - they are written in double curly braces: {{Taggy}} - names of taggys: + _must_ have the same name as the corresponding tag + ==> same restrictions - if a taggy cannnot be replaced, the whole argument is removed - this can be avoided by a terminating excl. mark: {{Taggy!}} - in this case the output will show {{Taggy}} - if a taggy should not be processed during a loop, add an equation sign to the end: {{Taggy=}} Whats New in This Release: - Increased loop performance, a new loop type, and standard templates directly in the source..

Requirements: No special requirements
Platforms: Linux
Keyword: Libraries Necs Python Template System Npytpl Programming Python Pytpl Script Written System Tag Taggy Template Template System Written Written In
Users rating: 0/10

License: Freeware Size: 10.24 KB
USER REVIEWS
More Reviews or Write Review


N:PYTPL RELATED
E-Mail Tools  -  Python milter 0.8.7
Python milter module provides a python interface to Sendmails libmilter that exploits all its features. Milters can run on the same machine as sendmail, or another machine. The milter can even run with a different operating system or processor...
102.4 KB  
Web Server Tools  -  DOMjudge programming contest jury system 3.2.0
DOMjudge is an automated judge system for programming contests. Both team and jury side interfaces are web based, with a command line submit tool available. It is written in PHP, shell-script and C/C++ and needs MySQL and a webserver.
3.72 MB  
Database Tools  -  KInterbasDB 3.2
KInterbasDB project is a Python extension package that implements Python Database API 2.0-compliant support for the open source relational database Firebird and some versions of its proprietary cousin Borland Interbase. In addition to the...
317.44 KB  
Network & Internet  -  Python Hypertext Preprocessor 0.92
PyHP is a system to embed Python code in an HTML document in a way similar to how PHP works. PyHP allows use of the Python programming language in scripts similar to PHP. PyHP uses the Python 2.0 language to parse elements embedded in an HTML...
15.36 KB  
Bug Trackers  -  Python logging module 0.4.9.5
The Python logging module implements a standard logging system for Python programs. It was strongly influenced by log4j from the Apache project. As this package is included in versions 2.3 and later, only users of earlier versions of Python...
92.16 KB  
Programming  -  tokyo-python 0.6.2
tokyo-python is a set of Python interfaces to Mikio Hirabayashi's Tokyo libraries, it includes: * tokyo.cabinet, an interface to Tokyo Cabinet * tokyo.dbm, a dbm compatible interface to tokyo.cabinet * tokyo.tyrant, an...
153.6 KB  
Programming  -  EmPy 3.3
EmPy is a system for embedding Python expressions and statements in template text; it takes an EmPy source file, processes it, and produces output. This is accomplished via expansions, which are special signals to the EmPy system and are set off...
133.12 KB  
Database Tools  -  BerkeleyDB Backend Storage Engine for DURUS 20070503
BerkeleyDB Backend Storage Engine for DURUS project provides a storage engine for DURUS, a persistence system for the Python programming language. Some advantages compared to Durus standard FileStorage: - Startup time is negligible. - You...
33.79 KB  
Libraries  -  Python SRS Library 0.30.11
Python SRS Library is a Python implementation of the Sender Rewriting Scheme. Python SRS Library is a fairly direct translation of the draft implementation in Perl by Shevek. It includes a test suite, which currently checks four levels of...
37.89 KB  
Utilities  -  iKaaro 0.62.3
iKaaro is a Content Management System built on Python & itools, among other feautres it provides: * content and document mangement (full index&search, metadata, etc.) * multilingual user interfaces and content * high level...
911.36 KB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB  
Libraries  -  wolfSSL 3.11.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
2.73 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB