logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Catmandu::Zotero - Catmandu modules for working with Zotero web

Author

       Patrick Hochstenbach, "patrick.hochstenbach at ugent.be"

   CONTRIBUTORS
       Jakob Voss, "voss at gbv.de"

Examples

       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

Modules

       •   Catmandu::Importer::Zotero

Name

       Catmandu::Zotero - Catmandu modules for working with Zotero web

Synopsis

         # 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];
         });

See Also