Catmandu::Store::Datahub - Store/retrieve items from the Datahub
A module that allows to interface with the Datahub as a Catmandu::Store.
Supports retrieving, adding, deleting and updating of data.
Configure the Datahub as a store for Catmandu.
With Catmandu, it is possible to convert (almost) any data to LIDO, which is suitable for importing in the Datahub. This module allows you to integrate the importing in your Catmandu workflow by setting up a Catmandu-compatible interface between the Datahub and Catmandu.
Note that you must convert your data to LIDO in order to use this module. All other formats will result in an error.
To configure the store, the location of the Datahub is required. As OAuth2 is used, a client id and secret are also required, as well as a username and a password.
url
base url of the Datahub (e.g. http://www.datahub.be).
client_id
OAuth2 client ID.
client_secret
OAuth2 client secret.
username
Datahub username.
password
Datahub password.
See the Catmandu documentation for more information on how to use Stores.
Catmandu::LIDO and Catmandu
Pieter De Praetere, pieter at packed.be
pieter at packed.be
Matthias Vandermaesen, matthias.vandermaesen at vlaamsekunstcollectie.be
matthias.vandermaesen at vlaamsekunstcollectie.be
This package is copyright (c) 2016 by PACKED vzw and VKC vzw.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
To install Catmandu::Store::Datahub, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Catmandu::Store::Datahub
CPAN shell
perl -MCPAN -e shell install Catmandu::Store::Datahub
For more information on module installation, please visit the detailed CPAN module installation guide.