Esempio n. 1
0
def test_fetch(url, record_id, fmt):
        registry = importformats.create_metadata_registry()
        client = oaipmh.client.Client(url, registry)
        record = client.getRecord(identifier=record_id, metadataPrefix=fmt)
        return record
Esempio n. 2
0
def test_list(url):
        registry = importformats.create_metadata_registry()
        client = oaipmh.client.Client(url, registry)
        return (header.identifier() for header in
                        client.listIdentifiers(metadataPrefix='oai_dc'))
Esempio n. 3
0
def test_list(url):
    registry = importformats.create_metadata_registry()
    client = oaipmh.client.Client(url, registry)
    return (header.identifier()
            for header in client.listIdentifiers(metadataPrefix='oai_dc'))
Esempio n. 4
0
def test_fetch(url, record_id, fmt):
    registry = importformats.create_metadata_registry()
    client = oaipmh.client.Client(url, registry)
    record = client.getRecord(identifier=record_id, metadataPrefix=fmt)
    return record
Esempio n. 5
0
 def metadata_registry(self, config, harvest_job):
     harvest_type = config.get('type', 'default')
     return importformats.create_metadata_registry(harvest_type, harvest_job.source.url)
Esempio n. 6
0
 def metadata_registry(self, config, harvest_job):
     harvest_type = config.get('type', 'default')
     return importformats.create_metadata_registry(harvest_type,
                                                   harvest_job.source.url)