Wednesday, June 30, 2004

Docutils: Documentation Utilities: "ZReST, by Richard Jones, is a 'ReStructuredText Document for Zope' application that is complete and ready to install.
PySource, by Tony Ibbs, is an experimental Python source Reader. In some form, it will soon become part of core Docutils. There is some related code in David Goodger's sandbox (pysource_reader) and a Python Source Reader document.
Docutils interface to PythonPoint, also by Richard Jones, produces PDF presentations using ReportLabs.
Engelbert Gruber has begun LaTeX Writer and ManPage Writer components.
? has taken over ReportLabs/PDF Writer components.
Oliver Rutherfurd has begun a DocBook Writer component and HT2HTML integration component.
Gunnar Schwant's DocFactory is a wxPython GUI application for Docutils.
Aahz has begun an OpenOffice.org Writer.
Ian Bicking is working on code for a Wiki.
Bill Bumgarner has written a simple HTML writer that doesn't rely on CSS (stylesheets).
Beni Cherniavsky has written a generic preprocessing module for roles and/or directives and built preprocessors for TeX math for both LaTeX and HTML output on top of it.
Beni Cherniavsky maintains a Makefile for driving Docutils, hoping to handle everything one might do with docutils. "
Psyco - Introduction: "In short: run your existing Python software much faster, with no change in your source.
Think of Psyco as a kind of just-in-time (JIT) compiler, a little bit like Java's, that emit machine code on the fly instead of interpreting your Python program step by step. The difference is that Psyco writes several version of the same blocks (a block is a bit of a function), which are optimized by being specialized to some kinds of variables (a 'kind' can mean a type, but it is more general). The result is that your unmodified Python programs run faster.
Benefits
2x to 100x speed-ups, typically 4x, with an unmodified Python interpreter and unmodified source code, just a dynamically loadable C extension module.
Drawbacks
Psyco currently uses a lot of memory. It only runs on Intel 386-compatible processors (under any OS) right now. There are some subtle semantic differences (i.e. bugs) with the way Python works; they should not be apparent in most programs."
pyparsing -- a class library for text processing in Python: "Here is a complete 'Hello, World!' program, using the pyparsing module:
from pyparsing import Word, alphas, oneOf
greet = Word( alphas ) + ',' + Word( alphas ) + oneOf('! ? .')
hello = 'Hello, World!'
print hello, '->', greet.parseString( hello )

This program results in:
Hello, World! -> ['Hello', ',', 'World', '!']"
PLY (Python Lex-Yacc): "PLY (Python Lex-Yacc)
Welcome to the PLY homepage. PLY is yet another implementation of lex and yacc for Python. Although several other parsing tools are available for Python, there are several reasons why you might want to take a look at PLY: "
Tkinter Documentation: "Tkinter Documentation
At the moment, there is no complete reference documentation on Tkinter, but one substantial book is available. The following all form pieces of the puzzle. "
Additional Tkinter Widgets: "Additional Widget Collections
If you're looking for a richer set of widgets than provided by Tk, you have a number of options that extend the Tk widget set. These are all compatible with Tkinter (in fact, they require Tkinter)."

Tuesday, June 29, 2004

Grouch: "Grouch is a system for describing and enforcing a Python object schema. An object schema describes every class in a collection of objects -- in particular, it specifies the type of every instance attribute of every class. Grouch includes a type language for specifying attribute types, a tool to parse specially-formatted class docstrings and output a complete object schema, and another tool for walking a persistent object graph and ensuring that every scrap of data in it conforms to the object schema extracted from your class docstrings. The API for defining, querying, and enforcing types is fairly complete and well-documented, so you can use Grouch's type system in other ways as well. "

Monday, June 28, 2004

Logilab.org - PyLint: "Apycot
Python Logic SIG
PyReverse
Common libraries
Aspects
Constraint
PyPasax "
The Best Phyton Links on the Net!!!!: "Codebox the ultimate programmers resource!
[Theboxnetwork.8m.com]
home | add_URL | | link

Python!"
Open Source Applications Foundation: "Chandler is a next-generation Personal Information Manager (PIM), integrating calendar, email, contact management, task management, notes, and instant messaging functions." In python of course
Anygui: "The purpose of the Anygui project is to create an easy-to-use, simple, and generic module for making graphical user interfaces in Python. Its main feature is that it works transpa"
PYWM - your Python-programmable XFree86 Window Manager: "What's PYWM?PYWM is a small, simple python-programmable X window manager that's packed with features yet very easy to learn and use"
wxGlade: a GUI builder for wxWidgets/wxPython: "wxGlade is a GUI designer written in Python with the popular GUI toolkit wxPython, that helps you create wxWidgets/wxPython user interfaces. At the moment it can generate Python"
Boa Constructor home: "Boa Constructor is a cross platform Python IDE and wxPython GUI Builder. It offers visual frame creation and manipulation, an object inspector, many views on the source like obje..."
PythonCard Home Page: "PythonCard is a GUI construction kit for building cross-platform desktop applications on Windows, Mac OS X, and Linux, using the Python language."
pydev - python development environment for Eclipse: "Pydev is a project to create a complete python development environment for eclipse: syntax highlighting, outline view, code navigation, debugger integration. The current release is 0.4. Both editor and debugger require Java 1.4.x. Editor runs on Eclipse 2.1.x, and 3.x, while debugger is not compatible with Eclipse 3 yet. Pydev consists of 3 plugins:"
Pyui Home Page: "PyUI is a user interface library written entirely in the high-level language python. It has a modular implementation that allows the drawing and event input to be performed by pluggable "renderers". This makes PyUI very portable and scalable. It can run in environments from hardware accelerated 3D surfaces to regular desktop windows. PyUI was originally targeted as a User Interface for games, but it has evolved into a more general UI toolkit with applicability outside of games.

The goal of pyui is that is be very simple to use and that the implementation be kept as simple as possible. Some lessons learned from Extreme Programming are being applied to the development process. The current state of PyUI is no longer exactly simple as it evolves towards being a fully features GUI toolkit, but the development methodology has been successful in keeping the code stable and usable throughout its life so far."

Sunday, June 27, 2004

espacenet information: "Use esp@cenet, it's your gateway to patents! Access to esp@cenetThe national offices of the member states act as service providers and offer users access via Internet home pages"

Friday, June 25, 2004

Thursday, June 24, 2004

Forced Download from a HTTP server, amongst others word documents. . with example http headers. Tested: it works!

Wednesday, June 23, 2004

A syslog module implemented in Python. A little more flexible than the C version by Lance Ellinghouse, this one implements the syslog 'protocol' directly, and can log to remote hosts.
TheOpenCD: "TheOpenCD is a collection of high quality Free and Open Source Software. The programs run in Windows and cover the most common tasks such as word processing, presentations, e-mail, web browsing, web design, and image manipulation. We include only the highest quality programs, which have been carefully tested for stability and which we consider appropriate for a wide audience."
GNUWin II online Version :: GNUWin -- Open your Windows ! See the Software and Articles section in particular!
Bo Branten: Projects

Low level tools

Monday, June 21, 2004

OpenWFE: "OpenWFE means Open source WorkFlow Engine.
This engine is implemented in Java. It is available under a revised BSD licence.
OpenWFE not only features a workflow engine, but also a full Business Process Management Suite.
As released, it features a Worklist component for storing workitems (tasks) for participants and a Reactor component, for automatic participants.
It also features Droflo, a web based flow designer.
OpenWFE doesn't require any Application Server, just a 1.4.x Java Development Kit.
OpenWFE-dotnet is a C# written library for people developing on the .NET platform. It allows them to access an OpenWFE REST worklist to participate or a launch a flow."

Sunday, June 20, 2004

phpLDAPadmin: LDAP browser to manager your LDAP server: "About phpLDAPadmin
phpLDAPadmin is a web-based LDAP client. It provides easy, anywhere-accessible, multi-language administration for your LDAP server. Its hierarchical tree-viewer and advanced search functionality make it intuitive to browse and administer your LDAP directory. Since it is a web application, this LDAP browser works on many platforms, making your LDAP server easily manageable from any location. phpLDAPadmin is the perfect LDAP browser for the LDAP professional and novice alike. Its user base consists mostly of LDAP administration professionals. "
Skencil: Vector drawing made in python: "About Skencil
Skencil is a Free Software interactive vector drawing appliction. Known to run on GNU/Linux and other UNIX-compatible systems, it is a flexible and powerful tool for illustrations, diagrams and other purposes.
A somewhat unique (for a drawing program) feature of Skencil is that it is implemented almost completely in a very high-level, interpreted language, Python. Python is powerful, object-oriented and yet easy to use."
Sodipodi:: "What is Sodipodi?
Sodipodi is a vector-based drawing program, like CorelDraw� or Adobe Illustrator� from the proprietary software world, and Sketch or Karbon14 from the free software world. It is free software, distributed under the terms of the Gnu General Public License, Version 2.
Sodipodi uses W3C SVG as its native file format. It is therefore a very useful tool for web designers.
It has a relatively modern display engine, giving you finely antialiased display, alpha transparencies, vector fonts and so on. Sodipodi is written in C, using the Gtk+ toolkit and optionally some Gnome or KDE libraries.
Sodipodi works under most versions of Unix and Windows. "
.:Scribus:. GPL Desktop Publishing and More: "Scribus is a desktop page layout program in the tradition of Corel Ventura�, Quark Xpress�, PageMaker� and InDesign�
Since its launch in the spring of 2001, Scribus 1.+ offers Linux and Unix users a versatile and user friendly page layout application. Scribus 1.0 and its recent development versions are being used in a number of ways; from brochure design to newsletters and posters to technical documentation. Scribus has the type of the features one would expect in a sophisticated page layout application. You can do all the typical tasks like precision placing and rotating of text and/or images on a page, specify manual kerning of type and much more. With the release of Scribus 1.0, Linux and Unix users now have one more high quality application for the desktop, making it the premier choice for DTP on Linux or BSD with other platforms to come."
DISC: "Je kunt met Mambo een website maken en onderhouden zonder zelf technische kennis nodig te hebben van HTML, PHP, JavaScript, mySQL enzovoorts. Met Mambo Open Source werk je in je browser zonder op de PC andere software te hoeven installeren. Je kunt tekst, plaatjes en links opnemen en de website uitbreiden met verschillende modules en componenten. Net als alle content management systemen (CMS) houdt Mambo vormgeving en inhoud van elkaar gescheiden en voert de gegevens in een database in. Dit maakt het aanpassen van vormgeving en van inhoud zeer eenvoudig. "

Saturday, June 19, 2004

Python Packages Index: XMLObject 0.0.3

XML to Python, and reverse

Tuesday, June 15, 2004

DrPython
This might seem like mighty nifty!! a python gui made for teaching. Gotta check this out, might be it has some nice debugging/internals features. ;)
FrontPage - Cleese Project Wiki

Python OS -very alpha

Monday, June 14, 2004

Thinking in Python. Download the book.
WebWereld. Uw link met het ICT-nieuws.: "Morc: Maandag 14 juni 2004, 14:07 uur @p: maar in de jaren 70 had je wel volop harde schijven, 15' en 8' floppies hoor... en die moeten ook ingedeeld worden.Zoals ik ook al vaker had aangegeven op patentenartikelen. . . Het is hoog tijd dat iemand met succes het alfabet pattenteert (dan loop je pas echt goed binnen)"

Wednesday, June 09, 2004

SciPy Scientific Tools for Python - About SciPy: "SciPy is a collection of mathematical algorithms and convenience functions built on the Numeric extension for Python. It adds significant power to the interactive Python session by exposing the user to high-level commands and classes for the manipulation and visualization of data. With SciPy, an interactive Python session becomes a data-processing and system-prototyping environment rivaling sytems such as Matlab, IDL, Octave, R-Lab, and SciLab." Manual Erg leuk voor als je veeeeeeeeeeeel met wiskunde doet.

Thursday, June 03, 2004

SourceForge.net: Project Info - WeirdX: "WeirdX is a pure Java X Window System server."

Very interesting! - no more needing cygwin anymore for simple X server tasks!!!
The Ultimate Team Organization Software

TUTOS is a tool to manage the the organizational needs of small groups, teams, departments ...
To do this it provides some web-based tools:


  • a calendar for users and groups (incl. screenshot)
  • Groups / Teams
  • address manager for people, companies and departments (incl. screenshot)
  • bug tracking system (incl. screenshot)
  • product/project repository (incl. screenshot)
  • with task management (incl. screenshot)
  • with document management (incl. screenshot)
  • with installation management (incl. screenshot)
  • support of different roles (manager,developer,customer etc.)
  • support of relations to other projects (base product, subproject etc.)
  • mailboxes (imap/pop)
  • timetracking on projects, installations and bugs
  • Invoices
  • Watchlists. Stay informed on changes on projects/bugs etc via email.
  • support for teams that are distributed over different timezones
  • color themes / layout
  • fine grained permission handling
  • change history

Wednesday, June 02, 2004

dealmeida.net : en/Projects/PyTextile.
With a load of links and neat stuph. So also see this Their might be more nice,nifty and humor posted here!

Btw. PyTextile looks nice too. It builds xhtml from plain text,using plain text formatting and special formatting codes.
Load's of possibillities can be seen here :))

Tuesday, June 01, 2004

WallPaper (alias crawlpaper) - the hardcore of Windows desktop: "WallPaper (alias crawlpaper) - the hardcore of Windows desktop
v.4.1.5f, last update 31 May 04


'In crawl we trust...'


WallPaper (alias crawlpaper), written by me, is not a simple screensaver.
With its crawler, WallPaper changes once and for all your Internet experience.
What can I say? Is different and makes you(r ears) better..."
Drenthe.web-log.nl ���: "DRENTHE.WEB-LOG.NL"