Catmandu::Zotero - Catmandu modules for working with Zotero web
# From the command line $ catmandu convert Zotero --userID <userID> to JSON $ catmandu convert Zotero --groupID <groupID> to JSON # From Perl use Catmandu; my $importer = Catmandu->importer('Zotero', userID => '...'); $importer->each(sub { my $item = shift; print "%s %s\n", $item->{_id} , $item->{title}->[0]; });
Catmandu::Importer::Zotero
See https://github.com/LibreCat/Catmandu-Zotero/tree/master/example/zotero_marc.fix for an use case how to transform a Zotero library into a MARCXML dump:
$ catmandu convert Zotero --groupID <key> to MARC --type XML --fix zotero.fix
Patrick Hochstenbach, patrick.hochstenbach at ugent.be
patrick.hochstenbach at ugent.be
Jakob Voss, voss at gbv.de
voss at gbv.de
Copyright 2015 Patrick Hochstenbach
This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.
See http://dev.perl.org/licenses/ for more information.
To install Catmandu::Zotero, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Catmandu::Zotero
CPAN shell
perl -MCPAN -e shell install Catmandu::Zotero
For more information on module installation, please visit the detailed CPAN module installation guide.