horseman-article-parser-ui icon indicating copy to clipboard operation
horseman-article-parser-ui copied to clipboard

Web Page Inspection Tool UI. Google SERP Preview, Sentiment Analysis, Keyword Extraction, Named Entity Recognition & Spell Check

Horseman Article Parser UI

A web page article parser which returns the article's formatted text & other attributes including Google SERP preview, sentiment, keyphrases, people, places, organisations and spelling suggestions.

Preview

online preview

Prerequisites

Node.js & NPM

Install

Clone the repo

git clone https://github.com/fmacpro/horseman-article-parser-ui.git

Next run the following command in the repo root. This will install the required dependencies

npm install

Running the Article Parser App

you can run the app by simply doing the following command from the repo root

node index.js

then browse to http://localhost:3000/

Development

Please feel free to fork the repo or open pull requests to the development branch. I've used eslint for linting & yarn for dependency management.

Build the dependencies with:

npm install

Lint the index.js & app.js files with:

npm run lint

The parser is also available as an NPM module for use in your own projects.

Server Dependencies

  • ejs: Embedded JavaScript templates
  • express: Fast, unopinionated, minimalist web framework
  • horseman-article-parser: Web Page Inspection Tool. Sentiment Analysis, Keyword Extraction, Named Entity Recognition & Spell Check
  • socket.io: node.js realtime framework server

Frontend Dependencies

Dev Dependencies

License

This project is licensed under the GNU GENERAL PUBLIC LICENSE Version 3 - see the LICENSE.md file for details