/dports/net/p5-OAI-Harvester/OAI-Harvester-1.20/ |
H A D | META.yml | 19 - OAI-PMH 27 name: OAI-Harvester 29 Net::OAI::Base: 32 Net::OAI::Error: 34 Net::OAI::GetRecord: 36 Net::OAI::Harvester: 39 Net::OAI::Identify: 45 Net::OAI::ListRecords: 47 Net::OAI::ListSets: 49 Net::OAI::Record: [all …]
|
H A D | MANIFEST | 7 lib/Net/OAI/Base.pm 8 lib/Net/OAI/Error.pm 9 lib/Net/OAI/GetRecord.pm 10 lib/Net/OAI/Harvester.pm 11 lib/Net/OAI/Identify.pm 12 lib/Net/OAI/ListIdentifiers.pm 14 lib/Net/OAI/ListRecords.pm 15 lib/Net/OAI/ListSets.pm 16 lib/Net/OAI/Record.pm 18 lib/Net/OAI/Record/Header.pm [all …]
|
H A D | Changes | 1 Revision history for Perl extension Net::OAI::Harvester 28 ListRecords, however OAI-PMH:identifier and OAI-PMH:datestamp will now be 29 properly encapsulated within their OAI-PMH:header element. 52 - Net::OAI::NamespaceFilter with a result() method 53 - Net::OAI::NamespaceFilter tested with XML::SAX::Writer 157 - added some docs concerning Net::OAI::Base and passing in 158 LWP::UserAgent to Net::OAI::Harvester::new(). 161 - Fixed Net::OAI::Harvester to return HTTP level errors 166 - Fixed behavior of Net::OAI::Record::Header::status() 192 - beefed up docs in Net::OAI::Identify [all …]
|
/dports/net/p5-OAI-Harvester/OAI-Harvester-1.20/lib/Net/OAI/ |
H A D | Harvester.pm | 1 package Net::OAI::Harvester; 14 use Net::OAI::Error; 15 use Net::OAI::ResumptionToken; 16 use Net::OAI::Identify; 17 use Net::OAI::ListMetadataFormats; 18 use Net::OAI::ListIdentifiers; 19 use Net::OAI::ListRecords; 20 use Net::OAI::GetRecord; 21 use Net::OAI::ListSets; 22 use Net::OAI::Record::Header; [all …]
|
H A D | ListRecords.pm | 1 package Net::OAI::ListRecords; 7 use Net::OAI::Record; 8 use Net::OAI::Record::Header; 47 Net::OAI::Harvester::_verifyHandler( $package ); 140 ? Net::OAI::Record::Header->new( 144 : Net::OAI::Record::Header->new( 146 ($Net::OAI::Harvester::OLDmetadataHandler ? (fwdAll => 1) : ()), 161 return unless $element->{NamespaceURI} eq Net::OAI::Harvester::XMLNS_OAI; 178 $record = Net::OAI::Record->new(header => $header, recorddata => $data) 180 $record = Net::OAI::Record->new(header => $header, metadata => $data) [all …]
|
H A D | GetRecord.pm | 1 package Net::OAI::GetRecord; 6 use Net::OAI::Record::Header; 35 Net::OAI::Harvester::_verifyHandler( $package ); 113 …return $self->SUPER::start_element($element) unless $element->{NamespaceURI} eq Net::OAI::Harveste… 122 ? Net::OAI::Record::Header->new( 126 : Net::OAI::Record::Header->new( 128 ($Net::OAI::Harvester::OLDmetadataHandler ? (fwdAll => 1) : ()), 141 return unless $element->{NamespaceURI} eq Net::OAI::Harvester::XMLNS_OAI; 151 $record = Net::OAI::Record->new(header => $header, recorddata => $data) 153 $record = Net::OAI::Record->new(header => $header, metadata => $data)
|
H A D | ListIdentifiers.pm | 1 package Net::OAI::ListIdentifiers; 7 use Net::OAI::Record::Header; 73 …return $self->SUPER::start_element( $element ) unless $element->{NamespaceURI} eq Net::OAI::Harves… 77 $self->set_handler( Net::OAI::Record::Header->new() ); 86 return unless $element->{NamespaceURI} eq Net::OAI::Harvester::XMLNS_OAI; 90 Net::OAI::Harvester::debug( "committing header to object store" ); 94 Net::OAI::Harvester::debug( "finished reading identifiers" );
|
H A D | Error.pm | 1 package Net::OAI::Error; 175 …return $self->SUPER::start_element($element) unless $element->{NamespaceURI} eq Net::OAI::Harveste… 179 Net::OAI::Harvester::debug( "caught request" ); 188 Net::OAI::Harvester::debug( "caught responseDate" ); 192 Net::OAI::Harvester::debug( "caught error" ); 203 …return $self->SUPER::end_element($element) unless $element->{NamespaceURI} eq Net::OAI::Harvester:…
|
H A D | Identify.pm | 1 package Net::OAI::Identify; 149 …return $self->SUPER::start_element($element) unless $element->{NamespaceURI} eq Net::OAI::Harveste… 157 …return $self->SUPER::end_element($element) unless $element->{NamespaceURI} eq Net::OAI::Harvester:… 161 Net::OAI::Harvester::debug( "got adminEmail in Identify" ); 166 Net::OAI::Harvester::debug( "got compression in Identify" );
|
/dports/net/p5-OAI-Harvester/OAI-Harvester-1.20/t/ |
H A D | 050.listrecords.t | 8 use_ok( 'Net::OAI::Harvester' ); 11 my $h = new_ok('Net::OAI::Harvester' => [ baseURL => $repo ]); 14 isa_ok( $l, 'Net::OAI::ListRecords', 'listRecords()' ); 23 subtest 'OAI request/response' => sub { 27 is($lt, $repo, 'OAI response element text' ); 28 is($la{ verb }, 'ListRecords', 'OAI verb' ); 30 is($la{ set }, 'papr', 'OAI set' ); 44 isa_ok( $r, 'Net::OAI::Record' ); 61 isa_ok( $r, 'Net::OAI::ResumptionToken' ); 94 isa_ok( $r, 'Net::OAI::Record' ); [all …]
|
H A D | 003.error.t | 7 use_ok( 'Net::OAI::Harvester' ); 16 isa_ok( $i, 'Net::OAI::Identify' ); 17 is( $i->is_error(), -1, 'is_error == -1 for no valid OAI response'); 39 isa_ok( $i, 'Net::OAI::Identify' ); 61 isa_ok( $i, 'Net::OAI::Identify' ); 83 my $h = new_ok('Net::OAI::Harvester' => [ 'baseURL' => $url ]); 86 isa_ok( $i, 'Net::OAI::Identify' ); 103 my $h = new_ok('Net::OAI::Harvester' => [ baseURL => $repo ]); 105 isa_ok( $l, 'Net::OAI::ListRecords' ); 121 my $h = new_ok('Net::OAI::Harvester' => [ baseURL => $repo ]); [all …]
|
H A D | 035.listallidentifiers.t | 7 use_ok( 'Net::OAI::Harvester' ); 10 my $h = new_ok('Net::OAI::Harvester' => [ baseURL => $repo ]); 22 isa_ok( $token, 'Net::OAI::ResumptionToken' ); 24 subtest 'OAI request/response' => sub { 26 … like($l->responseDate(), qr/^\d{4}-\d\d-\d\dT\d\d:\d\d:\d\dZ$/, 'OAI responseDate element' ); 28 is($lt, $repo, 'OAI response element text' ); 29 is($la{ verb }, 'ListIdentifiers', 'OAI verb' ); 30 is($la{ set }, 'lcposters', 'OAI set' ); 31 is($la{ metadataPrefix }, 'oai_dc', 'OAI metadata Prefix' ); 39 isa_ok( $i, "Net::OAI::Record::Header" );
|
H A D | 076.saxwriter.t | 16 use_ok( 'Net::OAI::Harvester' ); 17 use_ok( 'Net::OAI::Record::NamespaceFilter' ); 32 my $filter1 = Net::OAI::Record::NamespaceFilter->new( 35 isa_ok($filter1, 'Net::OAI::Record::NamespaceFilter'); 43 isa_ok( $single1, 'Net::OAI::GetRecord' ); 58 isa_ok( $contents1, 'Net::OAI::Record' ); 82 isa_ok( $list, 'Net::OAI::ListRecords' ); 103 isa_ok( $r, 'Net::OAI::Record' ); 144 my $filter3 = Net::OAI::Record::NamespaceFilter->new( 154 isa_ok( $single3, 'Net::OAI::GetRecord' ); [all …]
|
H A D | 055.listallrecords.t | 7 use_ok( 'Net::OAI::Harvester' ); 10 my $h = new_ok('Net::OAI::Harvester' => [ baseURL => $repo ]); 21 subtest 'OAI request/response' => sub { 23 … like($l->responseDate(), qr/^\d{4}-\d\d-\d\dT\d\d:\d\d:\d\dZ$/, 'OAI responseDate element' ); 25 is($lt, $repo, 'OAI response element text' ); 26 is($la{ verb }, 'ListRecords', 'OAI verb' ); 27 is($la{ metadataPrefix }, 'oai_dc', 'OAI metadata Prefix' ); 28 is($la{ set }, 'lcposters', 'OAI set' ); 32 isa_ok( $token, 'Net::OAI::ResumptionToken' ); 38 isa_ok( $r, "Net::OAI::Record" );
|
H A D | 030.listidentifiers.t | 7 use_ok( 'Net::OAI::Harvester' ); 10 my $h = new_ok('Net::OAI::Harvester' => [ baseURL => $repo ]); 13 isa_ok( $l, 'Net::OAI::ListIdentifiers', 'listIdentifiers()' ); 22 subtest 'OAI request/response' => sub { 24 … like($l->responseDate(), qr/^\d{4}-\d\d-\d\dT\d\d:\d\d:\d\dZ$/, 'OAI responseDate element' ); 26 is($lt, $repo, 'OAI response element text' ); 27 is($la{ verb }, 'ListIdentifiers', 'OAI verb' ); 28 is($la{ metadataPrefix }, 'mods', 'OAI metadata Prefix' ); 35 isa_ok( $h, 'Net::OAI::Record::Header' ), 47 isa_ok( $r, 'Net::OAI::ResumptionToken' );
|
H A D | 005.header.t | 7 use_ok( 'Net::OAI::Harvester' ); 9 my $header1 = new_ok('Net::OAI::Record::Header'); 31 use_ok( 'Net::OAI::Harvester' ); 36 my $h = new_ok('Net::OAI::Harvester' => [ baseURL => $repo ]); 49 subtest 'OAI request/response' => sub { 51 … like($r->responseDate(), qr/^\d{4}-\d\d-\d\dT\d\d:\d\d:\d\dZ$/, 'OAI responseDate element' ); 53 is($r->request(), $repo, 'scalar OAI response element text' ); 55 is($rr, $repo, 'OAI response element text' ); 56 is($ra{ verb }, 'GetRecord', 'OAI verb' ); 57 is($ra{ identifier }, $id, 'OAI identifier' );
|
H A D | 020.listmetadata.t | 7 use_ok( 'Net::OAI::Harvester' ); 10 my $h = new_ok('Net::OAI::Harvester' => [ baseURL => $repo ]); 13 isa_ok( $l, 'Net::OAI::ListMetadataFormats', 'listMetadataFormats()' ); 22 subtest 'OAI request/response' => sub { 24 … like($l->responseDate(), qr/^\d{4}-\d\d-\d\dT\d\d:\d\d:\d\dZ$/, 'OAI responseDate element' ); 26 is($lt, $repo, 'OAI response element text' ); 27 is($la{ verb }, 'ListMetadataFormats', 'OAI verb' ); 38 …is( $l->namespaces_byprefix('oai_dc'), 'http://www.openarchives.org/OAI/2.0/oai_dc/', 'correct nam… 43 …is( $l->schemas_byprefix('oai_dc'), 'http://www.openarchives.org/OAI/2.0/oai_dc.xsd', 'correct sch…
|
H A D | 040.getrecord.t | 8 use_ok( 'Net::OAI::Harvester' ); 23 subtest 'OAI request/response' => sub { 30 is($rt, $repo, 'OAI response element text' ); 31 is($ra{ verb }, 'GetRecord', 'OAI verb' ); 37 isa_ok( $oairecord, 'Net::OAI::Record' ); 40 isa_ok( $header, 'Net::OAI::Record::Header' ); 51 isa_ok( $dc, 'Net::OAI::Record::OAI_DC' ); 76 isa_ok( $header, 'Net::OAI::Record::Header' ); 103 isa_ok( $header, 'Net::OAI::Record::Header' ); 129 isa_ok( $record, 'Net::OAI::Record' ); [all …]
|
H A D | 075.plug.t | 5 use_ok( 'Net::OAI::Harvester' ); 6 use_ok( 'Net::OAI::Record::NamespaceFilter' ); 8 use constant XMLNS_OAIDC => "http://www.openarchives.org/OAI/2.0/oai_dc/"; 12 my $plug = new_ok('Net::OAI::Record::NamespaceFilter'); 14 my $h = new_ok('Net::OAI::Harvester' => [ 40 isa_ok( $r, 'Net::OAI::Record' ); 43 isa_ok( $header, 'Net::OAI::Record::Header' ); 54 isa_ok( $record, 'Net::OAI::Record::NamespaceFilter' ); 68 isa_ok( $r, 'Net::OAI::ResumptionToken' );
|
H A D | 010.identify.t | 7 use_ok( 'Net::OAI::Harvester' ); 12 my $h = new_ok('Net::OAI::Harvester' => [ baseURL => $repo ]); 15 isa_ok( $i, 'Net::OAI::Identify', 'identity()' ); 24 subtest 'OAI request/response' => sub { 26 … like($i->responseDate(), qr/^\d{4}-\d\d-\d\dT\d\d:\d\d:\d\dZ$/, 'OAI responseDate element' ); 28 is($it, $repo, 'OAI response element text' ); 29 is($ia{ verb }, 'Identify', 'OAI verb' ); 50 $h = new_ok('Net::OAI::Harvester' => [ baseURL => $repo ]); 58 'University of Illinois Library at Urbana-Champaign, OAI Gateway',
|
H A D | 060.listsets.t | 7 use_ok( 'Net::OAI::Harvester' ); 10 my $h = new_ok('Net::OAI::Harvester' => [ baseURL => $repo ]); 13 isa_ok( $l, 'Net::OAI::ListSets', 'listSets()' ); 22 subtest 'OAI request/response' => sub { 24 … like($l->responseDate(), qr/^\d{4}-\d\d-\d\dT\d\d:\d\d:\d\dZ$/, 'OAI responseDate element' ); 26 is($lt, $repo, 'OAI response element text' ); 27 is($la{ verb }, 'ListSets', 'OAI verb' );
|
H A D | 072.helper.t | 14 use_ok( 'Net::OAI::Harvester' ); 15 use_ok( 'Net::OAI::Record::DocumentHelper' ); 17 my $h = new_ok('Net::OAI::Harvester' => [ 22 my $helper = new_ok('Net::OAI::Record::DocumentHelper' => [ 53 isa_ok( $r, 'Net::OAI::Record' ); 56 isa_ok( $header, 'Net::OAI::Record::Header' ); 66 isa_ok( $record, 'Net::OAI::Record::DocumentHelper' );
|
/dports/devel/awscli/awscli-1.20.61/awscli/examples/cloudfront/ |
H A D | update-cloud-front-origin-access-identity.rst | 3 The following example updates the origin access identity (OAI) with the ID 4 ``E74FTE3AEXAMPLE``. The only field that you can update is the OAI's 7 To update an OAI, you must have the OAI's ID and ``ETag``. The OAI ID is returned in the output of … 17 Use the ``--if-match`` option to provide the OAI's ``ETag``. 25 CallerReference=cli-example,Comment="Example OAI Updated" 27 You can accomplish the same thing by providing the OAI configuration in a JSON 33 --cloud-front-origin-access-identity-config file://OAI-config.json 35 The file ``OAI-config.json`` is a JSON document in the current directory that 40 "Comment": "Example OAI Updated" 43 Whether you provide the OAI configuration with a command line argument or a [all …]
|
H A D | create-cloud-front-origin-access-identity.rst | 3 The following example creates a CloudFront origin access identity (OAI) by 4 providing the OAI configuration as a command line argument:: 8 CallerReference="cli-example",Comment="Example OAI" 10 You can accomplish the same thing by providing the OAI configuration in a JSON 14 --cloud-front-origin-access-identity-config file://OAI-config.json 16 The file ``OAI-config.json`` is a JSON document in the current directory that 21 "Comment": "Example OAI" 24 Whether you provide the OAI configuration with a command line argument or a 35 "Comment": "Example OAI"
|
H A D | delete-cloud-front-origin-access-identity.rst | 3 The following example deletes the origin access identity (OAI) with the ID 4 ``E74FTE3AEXAMPLE``. To delete an OAI, you must have the OAI's ID and ``ETag``. 5 The OAI ID is returned in the output of the 15 Use the ``--if-match`` option to provide the OAI's ``ETag``.
|