An Extactive Text Summarizer built with NodeJs
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
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.
Backend - Express, natural, numjs, compute-cosine-similarity
Frontend - Html, Javascript, Tailwind
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.