Provided by: libcatmandu-sru-perl_0.42.8-1ubuntu1_all bug

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, "<wouterw@inuits.eu>"

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.