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 https://system-kramerius.cz/.
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 'Active: '.$kramerius_mzk->active."\n";
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:
# Active: 1
# Id: mzk
# Name: Moravská zemská knihovna
# URL: http://kramerius.mzk.cz/
# Version: 4
DEPENDENCIES
Data::Kramerius::Object, Text::DSV, Unicode::UTF8.
REPOSITORY
https://github.com/michal-josef-spacek/Data-Kramerius
AUTHOR
Michal Josef Špaček mailto:skim@cpan.org
LICENSE AND COPYRIGHT
© 2021-2023 Michal Josef Špaček
BSD 2-Clause License
VERSION
0.06