[ANN] Voidspace Python Guestbook 1.4.1 (etc)

Fuzzyman fuzzyman at gmail.com
Fri Apr 29 15:30:30 CEST 2005

My Honoured Guests

Yup... the time has come, **The Voidspace Python Guestbook 1.4.1** has
been released into the wild.

* `The Guestbook Homepage`__
* `Quick Download Link (120k)`__
* `Plain Guestbook Example`__
* `Voidspace Guestbook`__ [#]_

__ http://www.voidsapce.org.uk/python/guestbook.html
__ http://www.voidsapce.org.uk/cgi-bin/voidspace/guestbook.py
__ http://www.voidsapce.org.uk/cgi-bin/voidspace/guestbook2.py

What is the Voidspace Python Guestbook

Guestbook is a Python script that allows you to add a 'guestbook'
facility to your website. It is fully customisable using HTML templates
- so the guestbook will appear to be fully integrated with your
website. The entries are saved in a plain text file, for easy editing,
and there is a naughty word filter as well. Almost every aspect of the
appearance is editable using the templates. A few other user settings
can be configured as well. All the instructions are contained in the
template file.

It can email you when an entry is made by someone, and also features
smilies, spam protection, javascript form validation, and allows a
limited set of html in comments. It is regularly improved and updated.

What's New ?

This is a major update since the last release [#]_. The new features
are :

* Javascript form validation (client side)
* More advanced anti-spam features (we do a basic check that the entry
was made by a human rather than a bot)
* A limited set of html is now allowed in entries
* Smilies !!!!
* Better use of CSS in the standard template
* Counter tells you how many times the guestbook has been viewed
* A few other bugfixes and improvements

Because of the changes there are a few external files (python modules
and javascript files) that will need to be installed, as well as the
smiley images. Full instructions come with the docs.

.. [#] Using the HTML templates
.. [#] Version 1.3.0 was the last released version. 1.4.0 did exist for
a few days before it was superceded.....


FireMail the firedrop plugin has been updated. It now resolves the
macros before emailing. The plugin.zip also now contains rest.py (reST
support for firedrop) which has also been updated, and the update isn't
yet included in the official distribution.

See http://www.voidspace.org.uk/python/programs.shtml#firedrop


A couple of new 'recipes' that *may* be of interest.

How Well Ranked is Your Website ?
Version 0.1.0 18th April 2005
googlerank is a small recipe that uses the google api. You give it a
domain (by setting a variable), and then a set of search terms via
stdin. It then does google searches until a result from your domain is
found (so long as it is within the first 200 results - 20 searches).
This tells you how far down the list your site appears for given search
terms. This is a useful tool for working with website design - it's
also very interesting.

It produces results that look like :

For the search term "python cookies" :
Out of an estimated 176000 results.
Your website came at position "7".
With URL - "http://www.voidspace.org.uk/python/recipebook.shtml"

see : http://www.voidspace.org.uk/python/recipebook.shtml#google

A Simple Server with SSI Processing
Version 0.1.0 15th April 2005
This is a simple server implementation, this one based on
CGIHTTPServer. It does everything that CGIHTTPServer does, with some
SSI processing as well. So far it handles include and flastmod, but
adding additional instructions would be easy.

Simply drop it in a directory and it will serve webpages, with that
directory as the root directory. Any pages that end in .shtml or .shtm,
it does SSI processing on.

see : http://www.voidspace.org.uk/python/recipebook.shtml#ssi

Best Regards, 


More information about the Python-announce-list mailing list