oaipmh Python package (pyoai)

Product info

This Python package is a component of the OAI Pack. FMI see:

OAI Pack product page

The pyoai package enables high-level access to an OAI-PMH metadata repository and also implements a framework for quickly creating OAI-PMH compliant servers. Arbitrary repositories can be accessed and harvested using an easy to use Python-based API. It has built-in support for the default Dublin Core metadata set (oai_dc). It can also be easily extended with support for other metadata sets using a simple declarative system based on industry-standard xpath expressions. The same simple Python API used for harvesting can be implemented by the programmer to set up a new OAI-PMH compliant server.

The oaipmh package can be integrated with any Python application. The requirement  to install version pyoai 2.0b1 and beyond is lxml, which in turn needs libxml2  and libxslt. Older versions need libxml2 and its Python bindings.

For more information see the OAI-PMH Pack product page.

Thank you

Jan-Wijbrand Kolman for API feedback.

Thom Hickey for critical discussion of the source code.

Thijs Janssen for a bugfix for version 1.0.

Many thanks go to Henk Ellermann at the library of Erasmus University Rotterdam for making this development possible.

Dependencies

libxml2
http://www.xmlsoft.org/
libxslt
http://www.xmlsoft.org/XSLT
lxml
http://codespeak.net/lxml

License: New BSD

Release version Release date Release files
OAI-PMH Python Module 2.2.1 11 jul 2008 14:50 pyoai-2.2.1.tgz
OAI-PMH Python Module 2.1.5 02 oct 2006 10:20 pyoai-2.1.5.tgz
OAI-PMH Python Module 2.1.3 01 may 2006 18:14 pyoai-2.1.3.tgz
OAI-PMH Python Module 2.0 26 jan 2006 15:21 pyoai-2.0.tgz
OAI-PMH Python Module 2.0b1 21 nov 2005 15:22 pyoai-2.0b1.tgz
OAI-PMH Python Module 1.0.1 03 jan 2005 16:22 oaipmh-1.0.1.tgz
OAI-PMH Python Module 1.0 13 oct 2004 19:07 oaipmh.tgz

OSI Certification Mark Public domain: no rights reserved
Public Domain

Scroll to top of page To table of contents for the site: acc-m Search the site: acc-f To site index: acc-i Find content in the site: acc-f No link