DOKK / manpages / debian 12 / libcatmandu-zotero-perl / Catmandu::Importer::Zotero.3pm.en
Catmandu::Importer::Zotero(3pm) User Contributed Perl Documentation Catmandu::Importer::Zotero(3pm)

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.
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"
"asc" or "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".
"titleCreatorYear" (default) or "everything"
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 <https://www.zotero.org> reference management service.

WWW::Zotero, Catmandu::Importer, Catmandu::Iterable

2023-02-05 perl v5.36.0