NAME
Data::Kramerius - Information about all Kramerius systems.
SYNOPSIS
use Data::Kramerius;
my $obj = Data::Kramerius->new;
my $kramerius_obj = $obj->get($kramerius_id);
my @kramerius_objs = $obj->list;
DESCRIPTION
Kramerius is an open source software solution for accessing digital
documents. Homepage of project is in .
METHODS
"new"
my $obj = Data::Kramerius->new;
Constructor.
Returns instance of object.
"get"
my $kramerius_obj = $obj->get($kramerius_id);
Get Kramerius object defined by id.
Returns Data::Kramerius::Object instance.
"list"
my @kramerius_objs = $obj->list;
List all kramerius systems.
Returns list of Data::Kramerius::Object instances.
EXAMPLE
use strict;
use warnings;
use Data::Kramerius;
use Unicode::UTF8 qw(encode_utf8);
my $obj = Data::Kramerius->new;
my $kramerius_mzk = $obj->get('mzk');
# Print out.
print 'Id: '.$kramerius_mzk->id."\n";
print 'Name: '.encode_utf8($kramerius_mzk->name)."\n";
print 'URL: '.$kramerius_mzk->url."\n";
print 'Version: '.$kramerius_mzk->version."\n";
# Output:
# Id: mzk
# Name: Moravská zemská knihovna
# URL: http://kramerius.mzk.cz/
# Version: 4
DEPENDENCIES
Data::Kramerius::Object, Text::DSV, Unicode::UTF8.
REPOSITORY
AUTHOR
Michal Josef Špaček
LICENSE AND COPYRIGHT
© 2021 Michal Josef Špaček
BSD 2-Clause License
VERSION
0.02