OAIPMH
The oaipmh module is a Python implementation of an "Open Archives Initiative Protocol for Metadata Harvesting" (version 2) client and server. The protocol is described here:
http://www.openarchives.org/OAI/openarchivesprotocol.html
Below is a simple implementation of an OAIPMH client:
>>> from oaipmh.client import Client >>> from oaipmh.metadata import MetadataRegistry, oai_dc_reader
>>> URL = 'http://uni.edu/ir/oaipmh'
>>> registry = MetadataRegistry()
>>> registry.registerReader('oai_dc', oai_dc_reader)
>>> client = Client(URL, registry)
>>> for record in client.listRecords(metadataPrefix='oai_dc'): >>> print record
The pyoai package also contains a generic server implementation of the OAIPMH protocol, this is used as the foundation of the MOAI Server Platform
| Release version | Release date | Release files |
|---|---|---|
| OAI-PMH Python Module 2.4.4 | 30 sep 2010 11:22 |
pyoai-2.4.4.tar.gz |
| OAI-PMH Python Module 2.4.3 | 19 aug 2010 15:44 |
pyoai-2.4.3.tar.gz |
| OAI-PMH Python Module 2.4.2 | 03 may 2010 17:42 |
pyoai-2.4.2.tar.gz |
| OAI-PMH Python Module 2.4.1 | 16 nov 2009 17:42 |
pyoai-2.4.1.tar.gz |
| OAI-PMH Python Module 2.4 | 04 may 2009 15:51 |
pyoai-2.4.tar.gz |
| 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 |
License: New BSD