Bruce The Presentation Tool, release 1.2

Anthony Baxter anthony at interlink.com.au
Tue Jan 2 07:19:09 CET 2007


Bruce the Presentation Tool is for Python programmers who are tired 
of fighting with presentation tools. In its basic form it allows 
text, code or image pages and even interactive Python sessions. It 
uses PyGame and is easily extensible to add new page types.

Changes in 1.2:

    * added control-F to switch between fullscreen and windowed mode 
      (X11 only)
    * added ShellInterpreterPage and SpawnPage
    * added socrates.py driver script - see doc/socrates.txt 
      for more
    * many, many new features added - highlighting of code pages, 
      timed auto-advancing of pages, simple syntax for text page 
      effects, autotyping enhancements... and much more. See 
      doc/socrates.txt for more.

It runs on Unix, MacOS and Windows, and requires pygame.

You can get Bruce from the cheeseshop: 
http://cheeseshop.python.org/pypi/bruce

Example presentations (the ones I presented at OSDC a month ago) can 
be seen at
http://codingweasel.googlecode.com/svn/trunk/talks/2006/

License
=======

Copyright (c) 2005, 2006, 2007 Richard Jones (richard at 
mechanicalcat) and contributors.

Redistribution and use in source and binary forms, with or 
without modification, are permitted provided that the 
following conditions are met:

1. Redistributions of source code must retain the above 
copyright notice, this list of conditions and the 
following disclaimer.
2. Redistributions in binary form must reproduce the above 
copyright notice, this list of conditions and the following 
disclaimer in the documentation and/or other materials 
provided with the distribution.
3. The name of the author may not be used to endorse or 
promote products derived from this software without specific 
prior written permission.

THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND 
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY 
AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, 
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; 
OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
POSSIBILITY OF SUCH DAMAGE.
-- 
Anthony Baxter     <anthony at interlink.com.au>
It's never too late to have a happy childhood.


More information about the Python-announce-list mailing list