Hello all,
I proudly announce: discoverb!
What is discoverb?
Discoverb is a python program. It is a way to test the words you've learned.
You can tell discoverb what a word means (by putting it in a file) and
discoverb will ask you the meaning of the word. It writes all words you do
not know, when you give the wrong anwser, to a file. A word can have more
than one meaning, sometimes the program will ask you all meanings of a word,
and sometimes only one. That depends on what you write into the file.
Discoverb is still in a very early stage of development, it's absolutly
unstable at the moment. I still have to write a GUI. But I'm working quite
hard at it. I still have to write a manual. When I have more of such things,
I'll announce it at "larger" places, like freshmeat, download.com (it's
cross-platform), and many, many portals.
I will often release a new version, but I won't announce the small ones
everywhere. There is a discoverb mailinglist at discoverb(a)nl.linux.org, you
can subscribe by sending an email to majordomo(a)nl.linux.org, with in the
body: subscribe discoverb. Every improvement will be announced there.
If you're interested, visit the discoverb homepage at:
http://www.nl.linux.org/~gerrit/discoverb/
have fun,
Gerrit Holl
<P><A HREF="http://www.nl.linux.org/~gerrit/discoverb/">Discoverb 0.1</A> -
vocabulary drill - learn foreign words and definitions. (28-Jun-99)
--
----------- comp.lang.python.announce (moderated) ----------
Article Submission Address: python-announce(a)python.org
Python Language Home Page: http://www.python.org/
Python Quick Help Index: http://www.python.org/Help.html
------------------------------------------------------------
The latest version of my configuration file parser (version 0.6) is here.
Why another one? This one does:
Generally configurable:
* name/value separator
* comment character
* case sensativity
* section delimiter
On a per-configuration item basis:
* defaults (including non-text (i.e., None))
* post-processing function
* required and optional configs
* return multiple configs with the same name as a list, or only return the
last one
This version now supports [sections], so you can have multiple configuration
groups in one file.
IMHO, this config parser has a very easy-to-use interface for the developer,
once you get the hang of it. It can be used to read many types of files; the
first use for it was to parse Squid (http://squid.nlanr.net/) configuration
files.
http://www.mnot.net/python/Conf.py
It is, of course, still a work in progress -- if you have any problems or
requests for it, please contact me. I'd really like any feedback on this,
whether you like it, or believe it to be the most mislead attempt yet. I
find it really useful, but there are a lot of these things out there, and
there's probably a better one.
No, it doesn't write.
<P><A HREF="http://www.mnot.net/python/Conf.py">Conf.py 0.60</A> -
Another(!) configuration file parser. (28-Jun-99)
Mark Nottingham, Melbourne Australia
mnot(a)pobox.com http://www.mnot.net/
--
----------- comp.lang.python.announce (moderated) ----------
Article Submission Address: python-announce(a)python.org
Python Language Home Page: http://www.python.org/
Python Quick Help Index: http://www.python.org/Help.html
------------------------------------------------------------
If you'd like a convenient way of searching the DejaNews archive using
Python, I'm happy to present the DejaGrabber module. This is a module
to make searching Dejanews easier. There are two classes, DejaGrabber
and Article. I've tried to add a reasonable number of useful
docstrings, too.
The interface to DejaGrabber could probably use a bit of work. If I
ever use it enough to find out what the flaws are, I will fix
it. Patches are welcome. :)
Here's an example:
>>> from DejaGrabber import *
>>> d = DejaGrabber(group='comp.lang.python', author='Tim Peters')
>>> l = d.get_messages(4)
>>> print l
[99/06/23 30 comp.lang.python RE: Python Exes! Tim Peters
, 99/06/18 28 comp.lang.python RE: Newbie: Truth values (th Tim Peters
, 99/06/18 28 comp.lang.python RE: DATE ARITHMETIC Tim Peters
, 99/06/18 28 comp.lang.python RE: NameError Problem Tim Peters
, 99/05/18 25 comp.lang.python RE: while (a=b()) ... Tim Peters
]
You can grab a copy at
http://www.sff.net/people/neelk/free-software/DejaGrabber.py
Neel
<P><A HREF="http://www.sff.net/people/neelk/free-software/DejaGrabber.py">
DejaGrabber 0.1</A> - search Dejanews with Python. (24-Jun-99)
--
----------- comp.lang.python.announce (moderated) ----------
Article Submission Address: python-announce(a)python.org
Python Language Home Page: http://www.python.org/
Python Quick Help Index: http://www.python.org/Help.html
------------------------------------------------------------
Linux RPMs for Zope 1.10.3 Final Release
/FLASH/ While I was packaging and uploading 1.10.2 this week,
Digital Creations was releasing 1.10.3, hence -- another RPM
release today! Sorry if anyone had already downloaded 1.10.2.
I've updated the RPM packaging of Zope to the latest stable version,
for use with Python 1.5.1. I've broken out the major subsystems
into standalone RPMs, so that ZPublisher (Bobo), ZTemplates,
ExtensionClasses, Acquisition, etc. can be installed by those who
don't want the entire Zope distribution.
I also added some scripting re /etc/rc.d/init.d/ so that the Zope
ZServer is started automatically on system-boot, in the style
of Red Hat/SysVinit. This release also uses more of the
Linux Filesystem Standard layout, producing files in the
usual /var/run/*.pid and /var/log/*.log places, instead of
the default Zope directory.
You can get them from better Linux archives near you
via the rpmfind tool, or download them from:
http://starship.python.net/crew/jrush/Zope/
Zope-1.10.3-1.i386.rpm
Zope-components-1.10.3-1.i386.rpm
Zope-zpublisher-1.10.3-1.i386.rpm
Zope-ztemplates-1.10.3-1.i386.rpm
Zope-bobopos-1.10.3-1.i386.rpm
Zope-services-1.10.3-1.i386.rpm
Zope-core-1.10.3-1.i386.rpm
Zope-zserver-1.10.3-1.i386.rpm
Zope-pcgi-1.10.3-1.i386.rpm
Zope-1.10.3-1.src.rpm
What is Zope?
Zope is a web development environment, written in Python, that lets
you manage it all via the web. It's rather strange but really really
neat. For a better explanation than I can provide, check out:
http://www.zope.org
<P><A HREF="http://starship.python.net/crew/jrush/Zope/">Zope 1.10.3
RPMs</A> - RPM distribution for Zope 1.10.3, for RedHat Linux 5.2
and Python 1.5.1. (24-Jun-99)
Jeff Rush <jrush(a)summit-research.com>
--
----------- comp.lang.python.announce (moderated) ----------
Article Submission Address: python-announce(a)python.org
Python Language Home Page: http://www.python.org/
Python Quick Help Index: http://www.python.org/Help.html
------------------------------------------------------------
Hi there,
I saw a discussion about "Is Python dying?" on the mailing list some
months ago. That time I decided to write an article about Python in a
paper. Now the article was published in the CHIP Magazine in Hungary
yesterday. The title is The friendly snake. I made a HTML version of
that <http://www.cab.u-szeged.hu/~h532851/cikk/index.htm>. It was
written on the base of the FAQ, interviews, articles about Python
and other languages (Perl, Rebol) and my experience.
The content:
========
Shortly about Python
What language is that?
Installing of Python
Documentation and examples
Learning the language
Writing and running of Python programs
Life of Python
Some interesting developments
Summary
Hungary is not a big country (10 million inhabitants), and
not everybody is a programmer. I put a counter on the main page
<http://www.cab.u-szeged.hu/~h532851/python.htm> to see the interest.
I hope it helps Python to be known better.
Zsolt
<P><A HREF="http://www.cab.u-szeged.hu/~h532851/cikk/index.htm">The
Friendly Snake</A> - an article about Python published in the
Hungarian edition of CHIP magazine (in Hungarian). (23-Jun-99)
--
----------- comp.lang.python.announce (moderated) ----------
Article Submission Address: python-announce(a)python.org
Python Language Home Page: http://www.python.org/
Python Quick Help Index: http://www.python.org/Help.html
------------------------------------------------------------
Dear Reader,
According to our records, this is the 500th posting to
comp.lang.python.announce since its inception on March 12th, 1998.
So what?
Let's make this 1000 by 2000 !!! :-)
-- The c.l.py.a Moderators.
--
----------- comp.lang.python.announce (moderated) ----------
Article Submission Address: python-announce(a)python.org
Python Language Home Page: http://www.python.org/
Python Quick Help Index: http://www.python.org/Help.html
------------------------------------------------------------
http://freshmeat.net/news/1999/06/18/929733457.html
Sketch 0.7.0
Bernhard Herzog - June 18th 1999, 15:17 EST
Sketch is a drawing program similar to CorelDraw or Adobe
Illustrator. It is written almost completely in python with some
modules written in C, thus combining the flexibility and power of
Python with the speed of C. Advanced features include gradient
fills, clip masks, text along a path, blend groups, convert text
to curves, and more.
Changes: Sketch uses GTK instead of Tk now and has a
multi-document interface
Download: http://www.online.de/home/sketch/download.html
Homepage: http://www.online.de/home/sketch/
Changelog: http://www.online.de/home/sketch/relnotes.html
Author: Bernhard Herzog
License: LGPL
Category: X11/Graphics
Freshmeat (c) 1999 scoop(a)freshmeat.net
<P><A HREF="http://www.online.de/home/sketch/">Sketch 0.7.0</A>
- a vector drawing program for Unix written in Python; now uses
GTK instead of Tk and has a multi-document interface. (18-Jun-99)
--
----------- comp.lang.python.announce (moderated) ----------
Article Submission Address: python-announce(a)python.org
Python Language Home Page: http://www.python.org/
Python Quick Help Index: http://www.python.org/Help.html
------------------------------------------------------------
http://freshmeat.net/news/1999/06/23/930170537.html
PySol 2.91
mfx - June 23rd 1999, 16:42 EST
PySol is a solitaire card game written in 100% pure Python. Its
features include support for 20 different games, very nice look
and feel, multiple cardsets and backgrounds, unlimited undo/redo,
load/save games, player statistics, hint system, demo games,
support for user-written plugins, integrated help browser, and
it's free.
Changes: This is a new beta release of the upcoming PySol 3
featuring about twenty new games and a number of other
improvements. Feedback is welcome as thoroughly testing solitaire
games is somewhat time consuming by definition.
Download:http://wildsau.idv.uni-linz.ac.at/mfx/pysol-beta.html
Homepage:http://wildsau.idv.uni-linz.ac.at/mfx/pysol.html
Author: Markus F.X.J. Oberhumer
License: GPL
Category: X11/Games
Freshmeat (c) 1999 scoop(a)freshmeat.net
<P><A HREF="http://wildsau.idv.uni-linz.ac.at/mfx/pysol.html">PySol 2.91</A>
- new version of Python Solitaire Games (using Tkinter); beta release of
upcoming PySol 3 featuring about twenty new games and a number of other
improvements. (23-Jun-99)
--
----------- comp.lang.python.announce (moderated) ----------
Article Submission Address: python-announce(a)python.org
Python Language Home Page: http://www.python.org/
Python Quick Help Index: http://www.python.org/Help.html
------------------------------------------------------------
http://freshmeat.net/news/1999/06/23/930165183.html
Pyrite 0.7.4
Rob Tillotson - June 23rd 1999, 15:13 EST
Pyrite is a comprehensive set of modules which allow access to Palm
Computing platform devices and their data via Python. It includes
APIs for transparent database access, records as Python objects,
conduits, and plug-ins for extensability. Pyrite was formerly known
as "PalmPython".
Changes: The backup conduit now supports archiving and exclusion of
specific databases, missing directories are automatically created,
and the conduit interface has been enhanced.
Download: http://purl.oclc.org/net/n9mtb/cq/dist/pyrite-0.7.4.tar.gz
Homepage: http://purl.oclc.org/net/n9mtb/cq/pyrite/
Changelog: http://purl.oclc.org/net/n9mtb/cq/pyrite/history.html
Author: Rob Tillotson
License: LGPL
Category: Development/Python Modules
Depends on: pilot-link, Python 1.5
Freshmeat (c) 1999 scoop(a)freshmeat.net
<P><A HREF="http://purl.oclc.org/net/n9mtb/cq/pyrite/">Pyrite 0.7.4</A> -
access 3COM/Palm Computing devices with Python; formerly called
PalmPython. (23-Jun-99)
--
----------- comp.lang.python.announce (moderated) ----------
Article Submission Address: python-announce(a)python.org
Python Language Home Page: http://www.python.org/
Python Quick Help Index: http://www.python.org/Help.html
------------------------------------------------------------