The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

NNexus - Procedural API for NNexus indexing, auto-linking and annotation.

SYNOPSIS

  use NNexus;
  $annotated_text = linkentry($text,%options);
  $invalidated_urls = indexentry($url,%options);

DESCRIPTION

This class provides a high-level user-facing procedural API for NNexus processing. Useful for Perl scripting, for example:

  perl -MNNexus -e 'print linkentry(join("",<>))' < example.html > linked_example.html

METHODS

$annotated_text = linkentry($text,%options);

Wikifies/auto-links the provided $text against the default NNexus database, unless otherwise specified. The accepted %options are all accepted options of the NNexus::Job new constructor.

$invalidated_urls = indexentry($url,%options);

Indexes a new entry located at the provided $url, invalidates the current auto-link jobs known to the default database and returns the entries to be invalidated. The accepted %options are all accepted options of the NNexus::Job new constructor.

SEE ALSO

NNexus::Job, nnexus, NNexus::Manual

AUTHOR

Deyan Ginev <d.ginev@jacobs-university.de>

COPYRIGHT

 Research software, produced as part of work done by 
 the KWARC group at Jacobs University Bremen.
 Released under the MIT License (MIT)