https://github.com/waridrox/news-article-evaluation
https://github.com/waridrox/news-article-evaluation
Last synced: 11 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/waridrox/news-article-evaluation
- Owner: waridrox
- Created: 2020-12-23T10:01:03.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2021-04-06T18:43:59.000Z (about 5 years ago)
- Last Synced: 2025-02-23T00:13:46.639Z (over 1 year ago)
- Language: JavaScript
- Size: 144 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Natural Language Processing API
Modern technological era has reshaped traditional lifestyle in several domains. The medium of publishing news and events has become faster with the advancement of Information Technology (IT). IT has also been flooded with immense amounts of data, which is being published every minute of every day, by millions of users, in the shape of comments, blogs, news sharing through blogs, social media micro-blogging websites and many more. Manual traversal of such huge data is a challenging job; thus, sophisticated methods are acquired to perform this task automatically and efficiently. News reports events that comprise of emotions-good, bad, neutral. Sentiment analysis is utilized to investigate human emotions (i.e., sentiments) present in textual information.
This was the motivation to build this web app using Natural Language Processing API.
After registering for the API key, we can hide the key in the .env file which makes sure that the variables are treated as environment variables and are not pushed to git when uploading or when someone tries to clone the repository.
The application allows users to type in any URL containing an article or a blog. Then, using Aylien API, the app analyses the sentiment of it through getting insight about the author's polarity and subjectivity, and the confidence in this analysis.
## How to get started
`cd` into root directory of the folder i.e. Evaluate a News Article with Natural Language Processing and run ```npm install```. Then run ```npm start``` to start the server
Open another terminal window in the same root directory as above and run ```npm run build-dev``` to get the app running.
## Skills that have been used
- Javascript
- Node.js
- Express
- Webpack
- Git
https://user-images.githubusercontent.com/58583793/113762295-11f18080-9736-11eb-80ae-79daebd49662.mp4