News Article Natural Language Processing (NLP) is a web application that uses the MeaningCloud API to to summarise content.
A user can input a URL or text and the application will extract the article's tesxt and provide a sumary.
This is a project to practice using developer build tools. The goal is to build a web tool that helps users run NLP to summarise articles found on line.
- Input a URL or plain text
- Provide a summary of the content requested
- Javascript
- HTML
- SCSS
- Node.js
- Express.js
- Webpack
- Jest (for testing)
- Workbox (for service workers)
- MeaningCLoud API (for sentiment qanalysis)
- Clone the repository
git clone https://github.com/Angelica137/news-article-nlp
- Navigate to the project directory:
cd news-article-nlp
- Install depenendencies:
npm install
-
Start the server:
npm start
-
Open a web browser and go to localhost 3000
-
Enter the URL of a news article in the input field and submit the form.
-
View the summary produced.
To run the tests use command
npm test
To build the application for pdocution use command
npm run build