Spyce - Python Server Pages

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

Tags Internet Web Dynamic Content Software Development Pre-processors
Licenses GPL
Operating Systems POSIX OS Independent Windows Windows
Implementation Python

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  09 Jul 2003 13:56
  • Rrelease-after

Changes: The biggest improvement in this release is a rewritten parser, which improves script compile times by 2-6x. This will greatly help performance for CGI-based users, and make script development more interactive. A daemon mode has been added to the Web server, and functionality has been exposed to allow for integration with the Coil MVC framework. Some Windows-specific path manipulation bugs and other more minor user-reported issues have been fixed.

  • Rrelease-mid
  •  27 Apr 2003 19:15
  • Rrelease-after

Changes: The default Spyce development environment has been upgraded toPython 2.2.x and Apache 2.0.x; older versions of Python and Apache will still be supported. The RPM has been updated to reflect this. A pageerror configuration option has been added to allow for default page-level error handlers. There are many bugfixes and minor standard libary improvements. The Vim syntax file has been updated.

  • Rrelease-mid
  •  02 Mar 2003 21:20
  • Rrelease-after

Changes: In this version, the internal Web server has been improved to deal with non-Spyce files and directories, and there are new related configuration options. There is support for ASP/JSP-like syntax, improvements to the request module to deal with GET and POST simultaneously, and lots of fixes and documentation updates.

  • Rrelease-mid
  •  19 Jan 2003 16:44
  • Rrelease-after

Changes: Taglib and Spylambda modules are now loaded implicitly, but only when tags and spyce lambdas are used, respectively, for improved performance. The Makefile is more portable. The automaton module was improved to allow the easy definition of an entire state machine. The EOFError exception is now properly handled when file-based Spyce caching is used.

  • Rrelease-mid
  •  13 Dec 2002 03:28
  • Rrelease-after

Changes: This version adds status output, fixes CGI GET request problems under Apache 2.0, fixes the 'if' tag, improves the Windows installer to find the Python path under more conditions, and includes documentation improvements.

No-screenshot

Project Spotlight

p7zip

A port of 7za.exe for Unix, Mac OS X, and BeOS.

No-screenshot

Project Spotlight

amavisd-new

A high-performance interface between MTAs and content checkers.