Catmandu::Importer::Zotero - Import records from Zotero web
# From the command line # 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]; });
User identifier (given at https://www.zotero.org/settings/keys). Required unless groupID is set.
groupID
Group identifier (numeric part of the RSS library feed of a group)
Collection key (alphanumeric identifier)
Zotero API key for authenticated access
dateAdded, dateModified (default), title, creator, type, date, publisher, publicationTitle, journalAbbreviation, language, accessDate, libraryCatalog, callNumber, rights, addedBy, or numItems
dateAdded
dateModified
title
creator
type
date
publisher
publicationTitle
journalAbbreviation
language
accessDate
libraryCatalog
callNumber
rights
addedBy
numItems
asc or desc
asc
desc
A comma-separated list of item keys. Valid only for item requests. Up to 50 items can be specified in a single request.
Item type search. See https://www.zotero.org/support/dev/web_api/v3/basics#search_syntax for boolean search syntax.
Quick search to search titles and individual creator fields, or all fields if qmode is set to everything.
everything
titleCreatorYear (default) or everything
titleCreatorYear
Return only objects modified after the specified library version.
Tag search. Supports Boolean search like item type search.
This Catmandu::Importer imports bibliographic data from Zotero reference management service.
WWW::Zotero, Catmandu::Importer, Catmandu::Iterable
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.