View on
MetaCPAN
Pieter De Praetere > Datahub-Factory-0.02 > Datahub::Factory::Importer::KMSKA

Download:
Datahub-Factory-0.02.tar.gz

Dependencies

Annotate this POD

Website

View/Report Bugs
Source   Latest Release: Datahub-Factory-0.6

NAME ^

Datahub::Factory::Importer::KMSKA - Import data from the TMS instance of the KMSKA

SYNOPSIS ^

    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);
    });

DESCRIPTION ^

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).

PARAMETERS ^

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.

ATTRIBUTES ^

importer

A Importer that can be used in your script.

AUTHOR ^

Pieter De Praetere <pieter at packed.be >

COPYRIGHT ^

Copyright 2017- PACKED vzw

LICENSE ^

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

SEE ALSO ^

Datahub::Factory Datahub::Factory::Importer::TMS Catmandu

syntax highlighting: