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