Coder Social home page Coder Social logo

evaluate-news-nlp's Introduction

Udacity: Evaluate a news article with Natural Language Processing

Overview

This app is a web tool that allows users to run Natural Language Processing (NLP) on articles or blogs found on other websites. Using an exciting new api called Aylien. This tool can give us back pertinent information about the article, like whether the content is subjective (opinion) or objective (fact-based) and whether it is positive, neutral, or negative in tone.

Node and express will be used for the webserver and routing, and webpack is the build tool of choice. The app has dev and prod environments, each with their own set of tools and commands.

Getting started

Fork, clone, or download this repo and begin your project setup.

Remember that once you clone, you may need to install some packages:

Step 1: Signup for an API key

You will need to go here to get Aylien credentials. Signing up will get you an API key. You will enter this API key information into the sever/index.js file.

To Run Project

(Currently, prod mode allows you to see the results of the API fetch):

  • cd into your new folder and run in prod mode
  • npm install
  • npm run build-prod (to generate a dist folder for prod)
  • npm run start (to run the Express server on port 3000)

Dependencies

  • HTML
  • CSS
  • Sass
  • JavaScript
  • Webpack
  • Express
  • Babel
  • Aylien API
  • valid-url

evaluate-news-nlp's People

Contributors

dependabot[bot] avatar rajharsh81070 avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

nmania

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.