Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Python library with tons of features
Python C Groff Other

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
catalog
doc
gettext
handlers
html
i18n
resources
types
uri
workflow
xhtml
xml
zope
CHANGES.txt
LGPL-2.1
MANIFEST.in
Makefile
README.txt
__init__.py
setup.py
upgrade.py

README.txt

Itools is a Python package that encapsulates several Python tools
developed by the Itaapy company and other developers. The provided
tools are:

 * itools.uri -- an API to manage URIs, to identify and locate resources.

 * itools.types -- several type marshalers for basic types (integer, date,
   etc.) and not so basic types (filenames, XML qualified names, etc.)

 * itools.resources -- an abstraction layer over resources that let to
   manage them with a consistent API, independently of where they are stored.

 * itools.handlers -- resource handlers infrastructure (resource
   handlers are non persistent classes that add specific semantics to
   resources). This package also includes several handlers out of the
   box.                 

 * itools.gettext -- resource handlers for PO and MO files.

 * itools.xml -- XML infrastructure, includes resource handlers for XML
   and the Simple Template Language.
         
 * itools.xhtml -- resource handlers for XHTML documents.

 * itools.html -- resource handlers for HTML documents.

 * itools.i18n -- tools for language negotiation and text segmentation.

 * itools.workflow -- represent workflows as automatons, objects can move
   from one state to another through transitions, classes can add specific
   semantics to states and transitions.
                
 * itools.catalog -- An Index & Search engine.


Install
-------

Unpack the package and run "python setup.py install", be sure to have
the right permissions, maybe you will need to run the command as root.


Resources
---------

Home
http://www.ikaaro.org/itools

Mailing list
http://in-girum.net/mailman/listinfo/ikaaro

Bug Tracker
http://in-girum.net/cgi-bin/bugzilla/index.cgi


Author and license
------------------

Copyright 2002-2005  J. David Ibáñez <jdavid@itaapy.com>
          2002 Thilo Ernst <Thilo.Ernst@dlr.de>

This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307  USA
Something went wrong with that request. Please try again.