Tunjii10 / Text-Summarization-NodeJs

Text Summarizer built with NodeJs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Text-Summarization-NodeJs

An Extactive Text Summarizer built with NodeJs

Setup

1. Clone the repo.

git clone https://github.com/Tunjii10/Text-Summarization-NodeJs

2. cd into the repo and install dependencies with

npm install

3. The app runs on port 3000 with npm start. View the app on "http://localhost:3000/

For live tailwind changes while developing run npm run serve

How to Use

Just type text into dialog box and hit submit. The results will be shown directly below.
Note: For summarizer to work well effectively the writeup must be formatted well. For e.g whitespace after fullstop to begin a new sentence.

Techologies Used

Backend - Express, natural, numjs, compute-cosine-similarity
Frontend - Html, Javascript, Tailwind

References

https://medium.com/analytics-vidhya/text-summarization-in-python-using-extractive-method-including-end-to-end-implementation-2688b3fd1c8c https://medium.com/analytics-vidhya/sentence-extraction-using-textrank-algorithm-7f5c8fd568cd#:~:text=TextRank%20is%20an%20algorithm%20based,for%20Sentence%20Extraction%20in%20Python.

About

Text Summarizer built with NodeJs


Languages

Language:JavaScript 57.3%Language:CSS 33.7%Language:HTML 9.0%