Newer
Older
Digital_Repository / Repositories / Misc / harvest.pl
nstanger on 16 Jan 2007 429 bytes - Added basic OAI stats harvester script.
  1. use Net::OAI::Harvester;
  2. use strict;
  3.  
  4. my $url = shift;
  5.  
  6. ## create a harvester
  7. my $harvester = Net::OAI::Harvester->new(
  8. 'baseURL' => $url,
  9. );
  10.  
  11. ## get a list of identifiers
  12. my $identifiers = $harvester->listAllIdentifiers(
  13. 'metadataPrefix' => 'oai_dc'
  14. );
  15.  
  16. while ( my $header = $identifiers->next() )
  17. {
  18. if ( $header->status() ne "deleted" )
  19. {
  20. print $header->identifier(),
  21. "\t",
  22. $header->datestamp(),
  23. "\n";
  24. }
  25. }