Hi everybody!
[Moderator's note: "Dialog is a program that will let you to present a
variety of questions or display messages using dialog boxes from a shell
script. Currently, these types of dialog boxes are implemented: yes/no box,
menu box, input box, message box, text box, info box, checklist box,
radiolist box, and gauge box." (from the Linux man page for "dialog")]
Just finished this module, and thought it could be useful:
DIALOG.py - an interface to the famous dialog program
get it from http://www.brigadoon.de/peter/DIALOG.py
ciao,
pete
==
-rw-r--r-- 1 kruse users 66 Nov 2 11:50 .signature
<P><A HREF="http://www.brigadoon.de/peter/DIALOG.py">DIALOG.py</A> - interface
to the "dialog" program for text-based dialog boxes. (30-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
------------------------------------------------------------
[Moderator's note: "Abstract: This package contains a library of routines
for editing the bytecodes executed by the Python virtual machine, and a set
of routines that use the library to do unlikely things to Python functions
and methods, such as locally binding references and inlining functions."]
It's been a while, but there's a new version of bytecodehacks on the
starship:
http://starship.python.net/crew/mwh/
Quite a lot has changed, especially under the hood. There's a
design-by-contract module, a function that will make another tail
recursive, a set of simple rationalizations/optimizations (originally
posted comp.lang.python by Corran Webster) and probably lots of stuff I've
forgotten about.
The documentation has been updated, but there are probably places
where it's out of date, or just plain wrong. If you find such a place
please do tell me!
The documentation contains what I think is quite a nice description of
one way of avoiding cycles in complex data structures (look at the
doumentation of fleshy).
Have fun, and thanks for reading!
Michael
<P><A HREF="http://starship.python.net/crew/mwh/">bytecodehacks 0.50</A> -
use manipulations of virtual machine bytecodes to do unlikely things in
Python! (04-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
------------------------------------------------------------
Announcing the first release of Pagecast, a tool written in Python to
aid in submitting (potentially large) lists of URL's to search engine
spiders such as AltaVista, Hotbot, Excite, etc.
See http://askpreston.com/projects/pagecast/index.html
for more information.
Pagecast is distributed under the GNU General Public License.
Summary --
Pagecast can run from either the command line or as a mail robot. It
is easily configured via .conf files. The basic action is to take a
line-separated list of URL's from a file, standard input, or the body
of a mail message and submit these URL's in a multithreaded fashion
to a variety of Internet search engines. Essentially, it automates
the "suggest a site" procedure offered by most search engines.
Pagecast 1.0 comes pre-configured with 6 popular search engines
(Excite, Hotbot, Infoseek, AltaVista, Google, and Lycos.) It is
relatively easy to add additional search engines without delving into
the actual Python code.
There are some 'advanced' features such as the ability to download
and scan the URLs for outdated date meta tags or low keyword-to-title
relevence. These features could use some refinement.
This software is distributed under the GPL. I hope someone finds it
useful and perhaps contributes to its further development. I will
make bug-fix releases as neccesary, however, I am not actively working
on it at the moment having more exciting Python projects in the works.
At any rate, I would love to hear anybody's comments.
Sincerely,
Preston Landers
planders(a)mail.utexas.edu
<P><A HREF="http://askpreston.com/projects/pagecast/index.html">Pagecast
1.0</A> - submit lists of URLs to search engine spiders. (02-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
------------------------------------------------------------
Python 1.5.2 and Fnorb 1.01 for OS/2
My port of Python and Fnorb to OS/2 has been updated to the latest
stable versions. Besides the improvements of 1.5.2, a threading
module bug was fixed that prevented Fnorb from multithreading
CORBA requests, posix.chdir() was enhanced to support changing
the current drive and a bug was fixed in time.sleep().
http://warped.cswnet.com/~jrush/python_os2/
<P><A HREF="http://warped.cswnet.com/%7Ejrush/python_os2/">OS/2 Release</A>
- of Python 1.5.2 and Fnorb 1.01. (30-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
------------------------------------------------------------
The latest release of the remote microscope software, version
1.0alpha3, is now available in source code form. The code has been
running on CNRI's demo microscope for a few weeks, and I've been
pleased with the results; the server seems to be much more reliable
than 1.0a2, and people have liked the new Z-axis control.
The only significant new feature in this release is that you can now
control the Z-axis from the client, in order to manually focus an
image when the autofocus produces a blurry result. There's also a
host of minor fixes and improvements; most notably, various bugs were
found that made the server hang indefinitely. These bugs have been
fixed, and consequently the 1.0alpha3 server is a lot more stable than
1.0a2.
Remote microscope home page:
http://www.mems-exchange.org/exchange/software/microscope/
List of changes:
http://www.mems-exchange.org/exchange/software/files/microscope/CHANGES
==
A.M. Kuchling http://starship.python.net/crew/amk/
Men of action, I notice, are rarely humble, even in situations where action of
any kind is a great mistake, and masterly inaction is called for.
-- Robertson Davies, _The Table Talk of Samuel Marchbanks_
<P><A HREF="http://www.mems-exchange.org/software/microscope/">Remote
Microscope 1.0a3</A> - CNRI Remote Optical Microscope Software. (29-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
------------------------------------------------------------
ANNOUNCING:
AmigaPython 1.5.2 - build 1
The Amiga version of Python.
by Irmen de Jong - irmen(a)bigfoot.com
WHAT IT IS:
This is the Python interpreter (version 1.5.2) for AmigaDOS.
It is provided as an easy to install package.
WHAT'S NEW ?
Obviously, this version is based on the 1.5.2 source code and libraries.
So you'll benefit from all the great new things 1.5.2 has to offer over
the previous version (1.5.1).
WHERE CAN I GET IT ?
>From Aminet <http://www.aminet.org/~aminet/>, in the dev/lang directory:
Python152.lha dev/lang 1.0M 1 Python language 1.5.2 (bin+lib)
Python152_Doc.lha dev/lang 897K 1 Python 1.5.2 documentation (HTML)
Python152_Src.lha dev/lang 734K 1 Python language 1.5.2 (source)
It comes with a Python-style license, but is otherwise free for
commercial and non-commercial use.
REFERENCE:
<P><A HREF="http://www.bigfoot.com/~irmen/python.html">AmigaPython
1.5.2</A> - AmigaDOS port of Python 1.5.2. (29-Jun-99)
==
Irmen de Jong - irmen(a)bigfoot.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
------------------------------------------------------------
A new release of Mahogany has been made.
Binaries for Debian Linux i386, Debian Linux AXP, Sun
Solaris, Windows NT/98/95 and source are available
immediately, binaries for RedHat Linux 5.2 and 6.0 will
follow within the next two days.
Announcing Mahogany Version 0.23a
=====================================================================
Mahogany is an OpenSource(TM) cross-platform mail and news client. It
is available for X11/Unix and MS Windows platforms, supporting a wide
range of protocols and standards, including POP3, IMAP and full MIME
support. Thanks to its built-in Python interpreter it can be extended
far beyond its original functionality.
Mahogany's wealth of features and ease of use make it one of the most
powerful clients available, providing a consistent and intuitive
interface across all supported platforms.
It aims at supporting GNOME (and KDE for that matter) and includes an
extendable address book system supporting hierarchical organisation of
entries, group aliases, searching the database and easy editing, with
support for other program`s address database formats. Currently
Mahogany`s native format and (X)Emacs` BBDB address books are
supported.
Mahogany is being developed using the free wxWindows application
framework, building on the GTK+ toolkit on Unix.
Mahogany is constantly being tested on Linux-x86, Linux-alpha,
Solaris-sparc and MS Windows. It should compile and work on any major
Unix platform.
CHANGES AGAINST RELEASE 0.22a / UPDATE :
=====================================================================
For the Unix versions, there are few differences, minor bug fixes and
improvements, especially in the message editor, which behaves almost
perfectly now. The major new addition is the Windows version, built
from the same source as the Unix one. We hope to keep both platforms
in sync for the future, making common releases. Also, work on a MacOS
port has left the early stages and is making progress.
- First useable, public Windows release for Windows NT/95/98.
- All known (crash-inducing) bugs fixed.
- Significant message editor/viewer improvements.
- Several minor usability fixes and some significant speed-ups.
DOWNLOAD
=====================================================================
http://mahogany.home.dhs.org/http://www.phy.hw.ac.uk/~karsten/Mahogany/
ftp://ronnie.phy.hw.ac.uk/pub/Mahogany/ (UK, Europe)
ftp://ftp.gdev.net/pub/Mahogany/ (US)
NEXT
=====================================================================
For the next release we are currently working on the following:
completion of filtering rules/scoring code
asynchoronous folder access and multi-threading
subscription management for NNTP/IMAP/newsspool
Templates/style-sheets for message composition and flexible reply handling
DND with KDE/Gnome filemanagers (now supported by wxGTK)
Messages sorting, threading, scoring and searching
possibly also:
GPG/PGP support
built-in HTML viewer
Finish the new message editor code: rich-text editing
==
Karsten Ballüder http://Ballueder.home.dhs.org/ mailto:karste-@phy.hw.ac.uk
Physics Department, Heriot-Watt University, Edinburgh, EH14 4AS, Scotland
Tel. +44-(0)-131-4513068 Fax. +44-(0)-131-4513136
"In a world without fences, who needs Gates?"
<P><A HREF="http://mahogany.home.dhs.org/">Mahogany 0.23a</A> -
open-source graphical mail/news client for Unix and MS Windows,
using the wxWindows toolkit. (29-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
------------------------------------------------------------