Datahub::Factory::Importer::KMSKA - Import data from the TMS instance of the KMSKA
use Datahub::Factory::Importer::KMSKA; use Data::Dumper qw(Dumper); my $kmska = Datahub::Factory::Importer::KMSKA->new( db_host => 'localhost', db_name => 'kmska', db_user => 'kmska', db_password => 'kmska' ); $kmska->importer->each(sub { my $item = shift; print Dumper($item); });
Datahub::Factory::Importer::KMSKA uses Catmandu to fetch a list of records from a local instance of TMS as it is configured in the KMSKA. This module does not give you access to the database of the museum, but allows you to pull and parse data from it if you already have access. For a more generic interface to TMS, see Datahub::Factory::Importer::TMS. Both modules require however that the TMS database is stored in a MySQL (or equivalent) system. It will not work with MS SQL (which TMS uses).
db_host
Host (IP or FQDN) of the MySQL database.
db_name
Name of the MySQL database.
db_user
Username to connect to the database.
db_password
Password for the user.
importer
A Importer that can be used in your script.
Pieter De Praetere <pieter at packed.be >
Copyright 2017- PACKED vzw
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
Datahub::Factory Datahub::Factory::Importer::TMS Catmandu
To install Datahub::Factory::Arthub, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Datahub::Factory::Arthub
CPAN shell
perl -MCPAN -e shell install Datahub::Factory::Arthub
For more information on module installation, please visit the detailed CPAN module installation guide.