NAME

Koha::Contrib::Tamil::Biblio::Dumper - Class dumping a Koha Catalog

VERSION

version 0.072

SYNOPSIS

my $converter = sub {
    # Delete some fields
    $record->fields(
        [ grep { $_->tag !~ /012|014|071|099/ } @{$record->fields} ] );
    return $record;
};
my $dumper = Koha::Contrib::Tamil::Biblio::Dumper->new(
    file     => 'biblio.mrc',
    branches => [ qw/ MAIN ANNEX / ],
    query    => "SELECT biblionumber FROM biblio WHERE datecreated LIKE '2014-11%'"
    convert  => $converter,
    formater => 'iso2709',
    verbose  => 1,
);
$dumper->run();

ATTRIBUTES

file

Name of the file in which biblio records are exported. By default dump.mrc.

query

Optional query to select biblio records to dump. The query must return a list of biblio records biblionumber. For example: SELECT biblionumber FROM biblio WHERE biblionumber BETWEEN 1 AND 100.

convert

A function which take in parameter a MARC::Moose::Record biblio record, and returns a converted record.

formater

Type of formater used to write in file file. Default value is marcxml. Available values are: iso2709, marcxml, text, json, yaml, json.

verbose

Verbosity. By default 0 (false).

AUTHOR

Frédéric Demians <f.demians@tamil.fr>

COPYRIGHT AND LICENSE

This software is Copyright (c) 2023 by Fréderic Démians.

This is free software, licensed under:

The GNU General Public License, Version 3, June 2007