ANN: Snakelets 1.20 (simple-to-use web app server with dynamic pages)

I

Irmen de Jong

Happy new year everyone!

I'm happy to say that Snakelets 1.20 is available.
(I skipped a bunch of release numbers because of a few large changes)

Snakelets is a Python web application server, mainly for educational
purposes (but it works fine, mind you). This project provides a threaded web
server, Ypages (HTML+Python language, similar to Java's JSPs) and Snakelets:
code-centric page request handlers (similar to Java's Servlets).
It is possible to run Snakelets off a CD (read-only mode).

Snakelet's focus is on understanding the way dynamic web sites are created
(the code is very compact and easy to understand), and make this process as
easy as possible, while still providing a rich and powerful server
environment.

It's released under the open-source MIT Software license.
You can download from http://snakelets.sourceforge.net
(go to the SF project site, and then the file section).

Most relevant changes since 1.9:

* new feature: virtual hosts! (webapp config has changed!)
* page templates can now be parameterized
* uses sendfile(2) if available for high performance static file serving
(see http://www.snakefarm.org/ for the extension module)
* fixed rather nasty object leak (reference cycles)
* added memory usage viewer to 'test' webapp.
* various bug fixes, improvements and updated documentation.


To start, edit the vhost config file (see docs) and
then run serv.py script, or the monitor.py script
if you want to start it as a daemon (on Unix). Enjoy!

Enjoy,
--Irmen de Jong.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,769
Messages
2,569,579
Members
45,053
Latest member
BrodieSola

Latest Threads

Top