1.0.1 • Published 6 years ago

ner-cli v1.0.1

Weekly downloads
6
License
-
Repository
github
Last release
6 years ago

NER CLI

A simple wrapper for the CLI version of the Standford NER library.

NER CLI provides a simple interface for running data through the Stanford Named Entity Recognizer Library. As of now the package only takes a string, and no configuration options.

Installation

# Install with Yarn (recommended)
yarn add ner-cli

# Install with NPM
npm install ner-cli

Usage

You must set the path to the Standford NER installation path.

// ES6
import path from 'path'
import ner from 'ner-cli'

// Set the Standford NER path
ner.nerPath = path.resolve('./ner')

let text = 'The fate of Lehman Brothers, the beleaguered investment bank, hung in the balance on Sunday as Federal Reserve officials and the leaders of major financial institutions continued to gather in emergency meetings trying to complete a plan to rescue the stricken bank.  Several possible plans emerged from the talks, held at the Federal Reserve Bank of New York and led by Timothy R. Geithner, the president of the New York Fed, and Treasury Secretary Henry M. Paulson Jr.';

(async () => {
  console.log(await ner.parse(text))
})()
// => {
//      organizations: [
//        'Lehman Brothers',
//        'Federal Reserve',
//        'Federal Reserve Bank of New York',
//        'New York Fed',
//        'Treasury'
//      ],
//      persons: [
//        'Timothy R. Geithner',
//        'Henry M. Paulson Jr'
//      ],
//      locations: []
//    }
1.0.1

6 years ago