Gthumpy is small collection of scripts for handling images from
digital cameras. One script creates thumbnails, one script lets you
enter metadata for every picture (date, description, title) in a GUI
and an other creates static html files.
The created files don't need a http server or CGI, you can burn a
CD/DVD and give this to your friends (which might use windows). You
only need a webbrowser to view the created HTML files. It is not
tested on win32.
Thomas Guettler <guettli(a)thomas-guettler.de>
The next meeting of BayPIGgies will be Thurs, Nov 11 at 7:30pm.
Python was designed for easy integration with C, but it has never been
trivial. There are many different tools available, each with different
strengths and weaknesses. Chad will be leading a series of
mini-tutorials to expose the audience to some or all of the following:
Boost, ctypes, Pyrex, Scons, SIP, SWIG, Weave
We haven't settled the agenda, so go to the BayPIGgies mailing list and
BayPIGgies meetings are in Stanford, California. For more information
and directions, see http://www.baypiggies.net/
Before the meeting, we may meet at 6pm for dinner in downtown Palo Alto.
Discussion of dinner plans is handled on the BayPIGgies mailing list.
Advance notice: The December 9 meeting agenda has not been set. Please
send e-mail to baypiggies(a)baypiggies.net if you want to make a
Aahz (aahz(a)pythoncraft.com) <*> http://www.pythoncraft.com/
WiFi is the SCSI of the 21st Century -- there are fundamental technical
reasons for sacrificing a goat. (with no apologies to John Woods)
The Chicago Python User Group, ChiPy, will have its next meeting
on Thursday, 11 November, starting at 7pm. For more information on
ChiPy see http://chipy.org
This month we will be talking about database programming in Python. Ian
Bicking will give a presentation on his project SQLObject
(http://sqlobject.org), a popular object-relational mapper for Python.
In addition, Chris McAvoy will give a short presentation on his
web-based automated cat feeder (http://kittens.lonelylion.com/)
There will also be time to chat, and many opportunities to ask
questions. We encourage people at all levels to attend.
This month we will be meeting at the Imaginary Landscape offices, at
5121 N Ravenswood on Chicago's north side, between Foster and Lawrence.
Parking is available. It is near the Ravenswood station on the Metra
North Short line, and the 22 Clark bus.
This will be ChiPy's (cardinal number) meeting. We meet once a
month, on the second Thursday of the month. If you can't come
this month, please join our mailing list:
Ian Bicking / ianb(a)colorstudy.com / http://blog.ianbicking.org
Announcing urwid 0.8.2
Urwid home page:
New in this release:
- Re-released under GNU Lesser General Public License. Enjoy!
Urwid is a curses-based UI/widget library for Python. It features fluid
interface resizing, multiple text layout options, simple markup for
attributes, powerful scrolling list boxes and flexible edit boxes.
Urwid maximizes the use of your available screen real estate. It does
not provide code for box drawing or simulated drop shadows. It aims to
make writing professional, responsive console applictions easier.
Ian Ward <ian#excess,org>
<P><A HREF="http://excess.org/urwid/">urwid 0.8.2</A> - curses-based UI/widget library (08-Nov-04)
I'm glad to announce that IPython 0.6.4, an enhanced interactive Python shell,
is finally out. IPython's homepage is at:
and downloads are at:
I've provided RPMs for Python 2.2 and 2.3, plus source downloads (.tar.gz and
.zip for Windows users).
Debian, Fink and BSD packages for this version should be coming soon, as
therespective maintainers have the time to follow their packaging procedures
many thanks to Jack Moffit, Andrea Riciputi and Dryice Liu)
Many thanks to Enthought for their continued hosting support for IPython, and
to all the users who contributed ideas, fixes and reports.
*** WHAT is IPython? IPython tries to:
1. Provide an interactive shell superior to Python's default. IPython has many
features for object introspection, system shell access, and its own special
command system for adding functionality when working interactively.
2. Serve as an embeddable, ready to use interpreter for your own programs.
IPython can be started with a single call from inside another program,
providing access to the current namespace.
3. Offer a flexible framework which can be used as the base environment for
other systems with Python as the underlying language.
*** IMPORTANT NOTE:
Unless any important bugs are found, this version will likely be the last
ipython release for quite some time. I intend to (finally) start a major
internal cleanup, as described in:
This process will likely take a while; even though it's relatively
straightforward, there is a _lot_ of code to go through. In a few weeks, I
will probably open a separate CVS branch for this, so that I can still fix
bugs for version 0.6.4 in CVS HEAD if they are found. Needless to say, any
volunteers are welcome to help :)
Once the new branch becomes reasonably stable, it will be released, and I hope
this will soon after lead to an official '1.0' release for ipython.
*** NEW for this release:
Now, on to the usual summary of changes in IPython 0.6.4 vs 0.6.3. As always,
the complete NEWS file can be found at http://ipython.scipy.org/NEWS, and the
whole ChangeLog at http://ipython.scipy.org/ChangeLog.
- License changed to BSD: IPython is now fully licensed under the terms of the
BSD license (except for a few MIT-licensed files which have always been there;
the MIT license is very similar to BSD).
- Changed the explicit magic escape from @ to %, to conform with the
introduction of Python @decorators in Python 2.4. IPython 0.6.4 should be
100% compatible with Python 2.4.
- Many small improvements which mainly matter to users of the matplotlib
support (via -pylab). These fix a number of problems, crashes and annoyances
present in 0.6.3.
- Small fixes and hardenings against crashes which could be caused by buggy
third-party code run from within ipython. There are currently no known
ipython crash cases.
Enjoy, and as usual please report any problems.
Dear Python Community,
The Zope 3 development team is proud to announce Zope X3 3.0.0 final. After
almost three years of development it has finally arrived!
Zope X3 is the next major Zope release and has been written from scratch based
on the latest software design patterns and the experiences of Zope 2. The "X"
in the name stands for "experimental", since this release does not try to
provide any backward-compatibility to Zope 2.
Zope is an open source web application server primarily written in the Python
programming language. It features a transactional object database which can
store not only content and custom data, but also dynamic HTML templates,
scripts, a search engine, and relational database (RDBMS) connections and
code. It features a strong through-the-web development model, allowing you to
update your web site from anywhere in the world. To allow for this, Zope also
features a tightly integrated security model. Built around the concept of
"safe delegation of control", Zope's security architecture also allows you to
turn control over parts of a web site to other organizations or individuals.
Zope users include Viacom, Boston.com, Lufthansa, SGI, AARP, Bell Atlantic
Mobile (now Verizon Wireless), Red Hat, NASA, the US Navy, ishophere.com,
i-Gift, IDG (Brazil), GE, Digital Garage, Verio, www.HireTechs.com, Park City
Ski Area, and Storm Linux.
Installation instructions for both Windows and Un*x/Linux are now available
in the top level README.txt of the distribution. The binary installer is
recommended for Windows.
Add-on packages will also be available at
There are several documentation sources for learning Zope 3.
- "Zope 3 Developers Book":http://dev.zope.org/Zope3/Zope3Book. This book
will be published later this year by Sams Publishing.
- "Zope 3 Programmer Tutorial":http://dev.zope.org/Zope3/ProgrammerTutorial
- The "API Doc Tool" is available as part of the Zope 3 online help. Once
you started Zope 3, you can reach it via
- "Zope 3 Developer Info":http://dev.zope.org/Zope3/Zope3DeveloperInfo
- "Web Component Development with Zope 3" is a second Zope 3 book that will
be out in January 2005 by Springer Verlag.
- "Zope 3 Development Web Site":http://dev.zope.org/Zope3
- "Zope 3 Dev Mailing List":http://mail.zope.org/mailman/listinfo/zope3-dev
- IRC Channel: #zope3-dev at irc.freenode.net
- On Windows, you must uninstall any previous installation of Zope X3 before
installing the new release.
- Zope X3 depends on 'zlib', which is usually compiled into Python by
default, but if your system does not have the 'zlib' library installed, it
will skip to build the 'zlib' module.
- When creating the Zope 3 installation using the 'configure'/'make'
process, a few tests will sometimes fail, if you specify a relative
'prefix' path. If this happens to you, just use the absolute path.
Thanks goes to everyone that contributed.
Albertas Agejevas, Steve Alexander, Don Baarda, Volker Bachschneider,
Anthony Baxter, Michael Bernstein, Stuart Bishop, R. Sean Bowman, Axel
Bringenberg, Tom Cameron, Godefroid Chapelle, Fred Drake, Phillip Eby,
Ulrich Eck, Bruce Eckel, Suresh Babu Eddals, Paul Everitt, Martijn Faassen,
David Fregon, Jim Fulton, Marius Gedminas, Shane Hathaway, Christian
Heimes, Eckart Hertzler, Any Hird, Michael Howitz, Dominik Huber, Jeremy
Hylton, Roger Ineichen, Richard Jones, Andreas Jung, Alexander Limi, Kevin
Littlejohn, Chris McDonough, Mark McEahern, R. David Murray, Gustavo
Niemeyer, Scott Pascoe, Tim Peters, Gary Poster, Kiki Pruvot, Sathya
Rangaswami, Stephan Richter, Paul Roe, Guido van Rossum, Alan Runyan, Tres
Seaver, Sidnei da Silva, Peter Simmons, Garret Smith, Jan Smith, Adam
Summers, Kapil Thangavelu, Christian Theune, Bjorn Tillenius, Dimitry
Vasiliev, Richard Volpato, Barry Warsaw, Gregoire Weber, Philipp von
Weitershausen, Paul Winkler, Chris Withers, Nathan Yergler, Rob Zaar,
The Zope 3 Development Team
Spe is a python IDE with auto-indentation, auto completion, call tips,
syntax coloring, syntax highlighting, class explorer, source index,
auto todo list, sticky notes, integrated pycrust shell, python file
browser, recent file browser, drag&drop, context help, ... Special is
its blender support with a blender 3d object browser and its ability
to run interactively inside blender. Spe ships with wxGlade (gui
designer), PyChecker (source code doctor) and Kiki (regular expression
console). Spe is extensible with wxGlade.
- Homepage: http://spe.pycs.net
- Downloads: http://projects.blender.org/projects/spe/
- Screenshots: http://spe.pycs.net/pictures/index.html
- Forum: http://projects.blender.org/forum/?group_id=30
- RSS feed: http://spe.pycs.net/weblog/rss.xml
- Author: http://www.stani.be
About this version:
I'm very happy to announce that SPE is now sponsored by Zettai
(http://www.zettai.net) Thank them for making this release possible.
They host my new personal website http://stani.be If you like SPE and
you don't want to donate money, you would do me a great favour by
putting a link to http://stani.be on any website and let me know by
This is a major bugfix release.
Appearantly there is a bug in Mozilla/Firefox which corrupts
downloading of tar.gz archives. So please use wget or another download
program to download the tar.gz archive.
- better tab indentation fix
- activepython documentation can be combined with the enthought
- jump to source fix
- function names def* truncated in explore
- "Save changes to" doesn't show document
- File|Exit should use X as accel key
- Ctrl-F doesn't switch to open "Find" dlg
- bug in importing modules to shell
- Edit Preferences
:Donations (65 euro):
- Manuel Ulloa
- Anne Ebel
- Kyle Odom (second time, thanks!)
Naja is a download manager and a website grabber written in Python/wxPython.You can add some
plugins (newsreader, FTP client,WebDAV client) and take control of your downloads from your office.
Naja supports proxy(HTTP, HTTPS, FTP, SOCKS v4a, SOCKS v5), and use some authentication methods.
The downloading maybe achieved by splitting the file being downloaded into several parts and downloading
these parts at the same time (HTTP, HTTPS, FTP). Donwload speeds are increased by downloading the file
from the mirrors sites, when the sites propose it.
Cheksums (CRC32, MD2, MD4, MD5, SHA, SHA1, MDC2, RMD160)
Crypt (Only for the eXtended version) and Decrypt (AES, DES, 3DES ...)
newsreader, newsposter (uue, yEnc)
CGI & WebDAV Server
basic and digest authentication for client and server
Compress and decompress (zip, tar.gz, tar.bz2)
Naja is available for download from the Keyphrene web site: