Apologies if you've seen this before: a coworker posted it to the python
and announce groups, but I never saw it come across on their mailing-list
versions. So I'm mailing it to both.
Original msg, w/ HTML citation appended:
NatLink v001 by Joel Gould
I would like to announce the availability of a package which allows Python
programs to use large vocabulary speech recognition by interfacing to Dragon
NaturallySpeaking.
NatLink is a Python extension module which allows direct access and control
of Dragon NaturallySpeaking. Dragon NaturallySpeaking is the best selling
large vocabulary (i.e. dictation) speech recognition program commercially
available.
NatLink requires that you already have a copy of Dragon NaturallySpeaking
(sorry). It also only runs under Windows 95/98/NT (sorry again).
But with NatLink, you can:
(1) add speech recognition to your Python programs
(2) control Dragon NaturallySpeaking from Python
(3) write voice macros in Python for Dragon NaturallySpeaking
For more details, visit:
http://www.synapseadaptive.com/joel/natlink.htm
Note: NatLink is not a product but a freely downloadable package.
Joel Gould
joelg(a)alum.mit.edu
<P><A HREF="http://www.synapseadaptive.com/joel/natlink.htm">NatLink
v001</A> - speech recognition via Dragon NaturallySpeaking. (31-Jul-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 BeOpen.com OO-Browser
RSW - July 29th 1999, 23:15 EST
The BeOpen.com OO-Browser is a multi-windowed, interactive
object-oriented class browser similar in use to the well-known
Smalltalk browsers. It is unique in a number of respects foremost of
which is that it works well with a multiplicity of object-oriented
languages. It provides both textual views within an editor and
graphical views under the X window system and Windows. Support for C,
C++, Common Lisp and its Object System (CLOS), Eiffel, Java,
Objective-C, Python and Smalltalk class browsing is included.
Download: http://www.BeOpen.com/products.html
Homepage: http://www.BeOpen.com/
Changelog: http://www.BeOpen.com/BR-RELEASE
Stable Version: 4.06
Author: BeOpen.com
License: GPL
Category: Development/Tools
Depends on: BeOpen.com InfoDock, XEmacs or Emacs
Appindex ID: 933304552
Freshmeat (c) 1999 scoop(a)freshmeat.net
<P><A HREF="http://www.BeOpen.com/">BeOpen.com OO-Browser</A> -
multi-windowed, interactive object-oriented class browser; includes
support for Python class browsing. (30-Jul-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
------------------------------------------------------------
Gnumeric
Miguel de Icaza - September 30th 1998, 17:52 EST
Gnumeric is a powerful and easy to use spreadsheet program from the
GNOME project. The goal for this spreadsheet is to compete with the
commercial offerings. Users of Excel should be already familiar with
Gnumeric advanced features. A plugin system lets you extend Gnumeric
with GPL extensions, and an optional Python and Perl plugins let you
define complex functions in those popular languages.
Download: ftp://ftp.gnome.org/pub/GNOME/sources/gnumeric/
Red Hat packages: ftp://ftp.gnome.org/pub/GNOME/redhat/
Mirror List: http://www.gnome.org/ftpmirrors.shtml
Homepage: http://www.gnome.org/gnumeric/
Changelog: http://www.gnome.org/gnumeric/gnumeric-0.31
Stable Version: 0.27
Development
Version: 0.31
Author: Miguel de Icaza
License: GPL
Category: GNOME/Applications
Appindex ID: 907192372
Freshmeat (c) 1999 scoop(a)freshmeat.net
<P><A HREF="http://www.gnome.org/gnumeric/">Gnumeric 0.31</A> - another
snapshot of the GNOME project's spreadsheet application; allows writing
complex functions in Python and Perl. (30-Jul-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
------------------------------------------------------------
Pagecast
Preston Landers - July 01st 1999, 20:27 EST
Pagecast submits lists of URL's to various search engines such as
AltaVista, Infoseek, Excite, Google, etc to be indexed. It can run from
the command-line or as a mail-robot (email a list of URL's to
pagecast@yourmachine). It has a few advanced features such as the
ability to rate a URL's keyword-to-title relevance and fix broken meta
tags. Pagecast requires Python (with threading.)
Download: http://askpreston.com/projects/pagecast/pagecast-1.1.0.tar.gz
Homepage: http://askpreston.com/projects/pagecast/index.html
Changelog: http://askpreston.com/projects/pagecast/ChangeLog.txt
Stable Version: 1.1.0
Author: Preston Landers
License: GPL
Category: Web/Tools
Depends on: Python
Appindex ID: 930875279
Announcements
* Pagecast 1.1.0 - by Preston Landers on July 28th 1999, 05:12
* Pagecast 1.0.1 - by Preston Landers on July 05th 1999, 12:07
* Pagecast 1.0 - by Preston Landers on July 02nd 1999, 17:14
Comments:
new mailing list for Pagecast
Preston Landers - July 06th 1999, 23:06 EST
Visit the Pagecast home page (listed above) for information about
joining the new Pagecast mailing list.
Possible incompatibility
Preston Landers - July 15th 1999, 19:12 EST
Some users are reporting problems with Pagecast and other Python
software when they are running both the newest Python 1.5.2 *and* the
Linux Kernel version 2.0.x.
The solution pending further debugging is to either upgrade to Linux
2.2.x or downgrade Python to 1.5.1.
Freshmeat (c) 1999 scoop(a)freshmeat.net
<P><A HREF="http://askpreston.com/projects/pagecast/index.html">Pagecast
1.1.0</A> - submit lists of URLs to search engine spiders. (28-Jul-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
------------------------------------------------------------
ASPYPython is a environment for the testing and development of SCSI hard
drives. Using Guido van Rossum's IDLE environment allows for the rapid
development of test scripts that can be used in the evaluation and testing
of SCSI hard drives using the ASPI (Advanced SCSI Programming Interface)
that is available under Windows 95/98/NT.
The low level SCSI interface functions are incorporated in a DLL
(ASPIPy.dll) that behaves like a traffic cop between the user and the hard
drive. all commands from the user are sent from Python to the dll, and all
drive responses are sent from the dll to either the log file, the user via
Python, or both. Higher level scripts and error messages are provided by
ASPI.py. This file contains all the startup and initializing function needed
by the DLL.
Some of the following features are provided by the DLL,and ASPI.py
1) Six byte, Ten byte, and Twelve byte commands are supported with
io6(),io10(),and io12() functions that take either hex or decimal
parameters i.e Inquiry command would be
io6(0x12,0x00,0x00,0x00,0xff,0x00) or io6(18,0,0,0,255,0).
2) Sensekey and Sensecode values are translated to English statements for
the user. i.e 0x06,0x29,0x00 would be displayed as 'Unit Attention ',
'Power On Reset, Or Bus Device Reset Occurred '
3) Added help has been placed in the help menu under IDLE this help contains
the folling items:
a) Help for ASPIPython. All functions are documented here and in
documentation string within each function
b) Help of Python itself. A link is provided to a public domain
browser that brings up the Python Documentation
c) A makedocs link that allows users to add their own help messages to
their scripts (See Documentation)
4) All of the advantages of Python for rapid modification and development of
test scripts
5) Sample script files that demonstrate the use of these libraries.
For further information see the Documentation at
http://starship.python.net/crew/schulenburg
<P><A HREF="http://starship.python.net/crew/schulenburg/">ASPIPython</A> -
an ACPI/SCSI hard drive development environment for
Windows95/98/NT. (30-Jul-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
------------------------------------------------------------
On behalf of the rest of the Mailman Cabal, I'm very happy (and
somewhat relieved) to announce the release of Mailman 1.0. I've just
uploaded the tarball to www.list.org so follow the links there to
download it.
Mailman -- the GNU Mailing List Manager -- is software to help manage
email discussion lists, much like Majordomo and Smartmail. Unlike most
similar products, Mailman gives each mailing list a web page, and
allows users to subscribe, unsubscribe, etc. over the web. Even the
list manager can administer his or her list entirely from the
web. Mailman also integrates most things people want to do with
mailing lists, including archiving, mail-to-news gateways, and so on.
Mailman is written almost completely in Python (there's a little bit
of C for security purposes). Mailman is distributed under the terms
of the GPL.
>From the NEWS file, here are the list of changes since 1.0rc3:
- Configure script now allows $PREFIX (by default /home/mailman) to be
permissions 02755. Also, configure now tests for vsnprintf()
- Workaround, taken from GNU screen, for systems missing vsnprintf()
- Return-Receipt-To: and Disposition-Notification-To: headers are
always removed from posted messages (they can be used to troll for
list membership).
- Workaround for MSIE4.01 (and possibly other versions) bug in the
handling of cookies.
- A small collection of other bug fixes.
Enjoy,
-Barry
<P><A HREF="http://www.list.org/">Mailman 1.0</A> - the GNU Mailing
List Manager, written in Python; features a web-based subscription
and list maintenance interface. (30-Jul-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
------------------------------------------------------------
Notice to all Washington DC area Python users:
We are pleased to be resurrecting the DC area Python interest group
meetings, now called DCPIGgies. We will be having our first meeting
at CNRI in Reston, Virginia on Tuesday August 31, 1999 from 7:30pm to
9:30pm. The aim is to keep this meeting pretty technical.
To that goal, we're going to have two exciting presentations. For the
first hour, the Digital Creations guys will be giving a talk on Zope
2.0's unique object model (acquisition, run-time classes,
transactional objects, etc.) including how Python programmers might
use this in their own non-Zope projects.
In the second hour, Andrew Kuchling will be talking about something
XML-ish, probably processing the Open Directory Project's
(www.dmoz.org) RDF dumps.
There will be question and answer periods after each talk, and we may
have an "open phones" going later than 9:30 if there's interest and if
Guido or I am still awake. :)
Pizza, salad, and soda will be provided. We are asking for a
voluntary $5 donation at the door to cover the costs of food. It is
very important that you RSVP by email to bwarsaw(a)cnri.reston.va.us so
that I can get an accurate head count (otherwise you may go hungry!).
We also need to make sure that we can fit everyone into our conference
room, so let me know if you're coming, even if you aren't going to
eat.
Directions to CNRI can be found on the Web:
http://www.cnri.reston.va.us/directions.html
See you then!
-Barry
--
----------- 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
------------------------------------------------------------
well after much lurking and occasional commenting on these groups, here is
my first contribution to the community. it's a module for accessing PostgreSQL
databases from Python.
yes, i know there already is one, but i wanted to play with some different
features and to get the hang of writing extension modules. you are free to not
use this module. please don't email me to tell me i've wasted my time - all
learning is worthwhile and maybe someone else will get something useful from
this.
i'm afraid it doesn't have a proper name yet because i can't think of one - a
free copy of the source for the best idea ;-)
i welcome feedback,
:-j
(extracted from the README:)
Python/PostgreSQL Interface Module (Version: 1.0)
----------------------------------
Summary:
--------
PostgreSQL is a neat, free, relational database system which can be found at:
<http://www.postgresql.org/>
This is a module that provides the PostgreSQL programmers' API to Python
programmers. It is written in C and compiles down to a shared-object file
that can be dynamically loaded into the Python interpreter. It is basically
a wrapper around the 'libpq' library that comes with PostgreSQL.
Limitations:
------------
This interface has not been used in anger yet. It's been written as part of
a one good idea project and I'm releasing it more widely because it may be
of use to other people and might result in some useful feedback.
License:
--------
There should be a LICENSE file accompanying this distribution (and at the top
of each source file). I've used the Berkeley license because I've always
liked it. This code is not copylefted, feel free to stick it into a commercial
product and sell it, become rich, buy a small island in the pacific, retire
young and happy. However, you have to retain the copyright on the code, and
it would be polite to send me a note of thanks ;-)
Obtaining The Latest Distribution:
----------------------------------
You should be able to find it by following the obvious links on the one good
idea webpages for 'Projects':
<http://www.onegoodidea.com/>
As of this distribution, the appropriate URL was:
<http://www.onegoodidea.com/downloads/python-postgresql-1.0.tgz>
PyGreSQL
--------
This module is not PyGreSQL. PyGreSQL is written by D'Arcy J.M. Cain,
<darcy(a)druid.net>. It is another Python/PostgreSQL interface which has been
around longer than this one. I wrote this module because I wanted a different
mechanism for accessing named fields in query results (and partly as an
exercise in extending Python).
==
jonathan hogg, one good idea limited, 25 clouston street, glasgow g20 8qr, uk
jonathan(a)onegoodidea.com www.onegoodidea.com t:(0)976-614338 f:(0)7970-537451
<P><A HREF="http://www.onegoodidea.com/projects.html">Python/PostgreSQL
API</A> - access PostgreSQL programmers' API from Python. (29-Jul-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
------------------------------------------------------------
hot on the heels of my last post, here is my next contribution. again,
it can be found on the projects page of our company web-site:
<http://www.onegoodidea.com/projectscore.html>
RTSP_Proxy is a proxy server for the RTSP/RTP streaming media protocols.
this is a quick-and-dirty hack i threw together a couple of weekends ago
in order to be able to watch the MacWorld keynote address which was
netcast using QuickTime 4 video/audio streaming.
for information on QuickTime 4, take a look at:
<http://www.apple.com/quicktime/>
unfortunately, whilst apple chose a non-proprietry standard protocol for
implementing their streaming architecture, they also chose one which is
not particularly established and is not IP masquerading friendly. apple
provide a proxy server for running on a firewall/NAT machine, but it's
pretty flaky so i had a stab at writing my own.
i've only run it on an i386 linux box, but i've been told it works on
freebsd too. it requires threads and sockets, but should work on anything
that provides them.
it's not a pretty program, but it worked enough for me to watch the new
iBook being launched :-) i'm in the process of writing a new version, but
thought this might be of interest/amusement.
again, all comments welcome,
:-j
==
jonathan hogg, one good idea limited, 25 clouston street, glasgow g20 8qr, uk
jonathan(a)onegoodidea.com www.onegoodidea.com t:(0)976-614338 f:(0)7970-537451
<P><A HREF="http://www.onegoodidea.com/projectscore.html">RTSP proxy</A> -
quick-and-dirty proxy server for the RTSP/RTP streaming media protocols,
written in Python. (29-Jul-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
------------------------------------------------------------
ANNOUNCING:
mxTextTools Version 1.1.0
A Python extension package providing fast text
scanning and processing tools
WHAT IT IS:
mxTextTools is an extension package for Python that provides
* a fast text search type (using a modified Boyer-Moore algorithm)
* a finite state machine for marking and analysing text
(the Tagging Engine)
* a set of specialized text processing functions
* a set of functions that work with character sets
Applications include parsing structured text, finding and extracting
text (either exact or using translation tables) and recombining
strings to form new text. Everything was implemented having high
performance in mind.
WHAT'S NEW ?
The 1.1.0 release adds several new text processing functions to
the already large set: splitlines(), countlines(), suffix(), prefix(),
str2hex() and hex2str(). Many existing functions/objects were
enhanced to work in a more general context.
All the details are available at:
http://starship.skyport.net/~lemburg/mxTextTools.html#History
This release also includes a precompiled Windows DLL so that you can
use the package right away. Installing on that platform boils down
to a simple unzip in the \Python\Lib directory.
WHERE CAN I GET IT ?
The full documentation and instructions for downloading and installing
can be found at:
http://starship.skyport.net/~lemburg/mxTextTools.html
WHAT DOES IT COST ?
It comes with a Python-type license, but is free otherwise.
WHERE CAN I GET SUPPORT ?
I am offering commercial support for this package through
Python Professional Services Inc. (http://www.pythonpros.com).
Look on their support pages for details or contact me directly.
REFERENCE:
<P><A HREF="http://starship.skyport.net/~lemburg/mxTextTools.html>
mxTextTools 1.1.0</A> - fast text processing tools. (29-Jul-99)
==
Marc-Andre Lemburg
______________________________________________________________________
Y2000: 155 days left
Business: http://www.lemburg.com/
Python Pages: http://www.lemburg.com/python/
--
----------- 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
------------------------------------------------------------