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

I

Irmen de Jong

I'm happy to say that Snakelets 1.4 is now available.

You can download it from http://snakelets.sourceforge.net
(go to the SF project site, and then the file section).

Changes since 1.3:

- fixed some nasty bugs in the Ypage parser and compiler
- fixed some minor bugs in the server itself
- implemented @errorpage directive / setErrorPage()
- re-implemented and restyled the management application
- improved and restyled the account demo app
- some minor other improvements.

Snakelets is a simple Python web application server, mainly for educational
purposes. 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).

Before you all rightfully scream "not another Python web server and HTML-
language" let me say that 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.
Snakelets is not meant to be a true platform to develop applications on
(altough bugs and stability issues will be addressed ofcourse,
and that is seems to be fast and stable as it is ;-)

The download includes a few example web applications:
- mp3 indexer and streamer
- user login/account demo app
- online shop
- powerful server/webapp management tool to manage itself :)

To start, just start the 'serv.py' script.

Snakelets is released under the open-source MIT Software license.

--Irmen de Jong
 
I

Irmen de Jong

Irmen said:
I'm happy to say that Snakelets 1.4 is now available.

..... and has been superseded by 1.4b already.
This minor update solves some bugs in the handling
of UTF-8 encoded files, most notably Ypages.
(the encoding example in the test webapp failed
in 1.4, it works again in 1.4b).

You can download it from http://snakelets.sourceforge.net
(go to the SF project site, and then the file section).

Sorry for the inconvenience.


--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
474,001
Messages
2,570,254
Members
46,850
Latest member
VMRKlaus8

Latest Threads

Top