NAME

   Catmandu::SRU - Catmandu module for working with SRU data

SYNOPSIS

    # On the command line
    $ catmandu convert SRU --base http://www.unicat.be/sru --query data

    $ catmandu convert SRU --base http://www.unicat.be/sru --query data --recordSchema marcxml

    $ catmandu convert SRU --base http://www.unicat.be/sru --query data --recordSchema marcxml --parser marcxml

    # create a config file: catmandu.yml
    $ cat catmandu.yml
    ---
    importer:
      unicat:
        package: SRU
        options:
           base: http://www.unicat.be/sru
           recordSchema: marcxml
           parser: marcxml

     $ catmandu convert unicat --query data

     # If you have Catmandu::MARC installed
     $ catmandu convert unicat --query data --fix 'marc_map("245a","title"); retain_field("title")' to CSV

     # The example above in perl
     use Catmandu -load;

     my $importer = Catmandu->importer('unicat', query => 'data');
     my $fixer    = Catmandu->fixer(['marc_map("245a","title")','retain_field("title")']);
     my $export   = Catmandu->exporter('CSV');

     $exporter->add_many($fixer->fix($importer));

     $exporter->commit;

MODULES

   Catmandu::Importer::SRU

   Catmandu::Importer::SRU::Parser

   Catmandu::Importer::SRU::Parser::raw

   Catmandu::Importer::SRU::Parser::simple

   Catmandu::Importer::SRU::Parser::struct

   Catmandu::Importer::SRU::Parser::marcxml

   Catmandu::Importer::SRU::Parser::meta

   Catmandu::Importer::SRU::Parser::mods

   Catmandu::Importer::SRU::Parser::picaxml

   Catmandu::Fix::sru_search

SEE ALSO

   Catmandu, Catmandu::Importer, Catmandu::Fix, Catmandu::Exporter,
   Catmandu::MARC

AUTHOR

   Wouter Willaert, <[email protected]>

CONTRIBUTORS

   Patrick Hochstenbach, <patrick.hochstenbach at ugent.be>

   Nicolas Steenlant, <nicolas.steenlant at ugent.be>

   Jakob Voss <jakob.voss at gbv.de>

   Johann Rolschewski <jorol at cpan.org>

LICENSE AND COPYRIGHT

   This program is free software; you can redistribute it and/or modify it
   under the terms of either: the GNU General Public License as published
   by the Free Software Foundation; or the Artistic License.

   See http://dev.perl.org/licenses/ for more information.