Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pavithra-hn/text-summarizer

The Text Summarizer is a web-based application that allows users to input a piece of text and receive a summarized version of that text. The summarization is performed using NLP techniques to extract key information and provide a concise summary.
https://github.com/pavithra-hn/text-summarizer

flask html-css-javascript nlp-library nltk python spacy

Last synced: about 9 hours ago
JSON representation

The Text Summarizer is a web-based application that allows users to input a piece of text and receive a summarized version of that text. The summarization is performed using NLP techniques to extract key information and provide a concise summary.

Awesome Lists containing this project

README

        

# Summarizer.io
A text-summarzing web-application using Spacy module

# Text Summarizer

A simple web application that summarizes text using Natural Language Processing (NLP) techniques.

## Description

The Text Summarizer is a web-based application that allows users to input a piece of text and receive a summarized version of that text. The summarization is performed using NLP techniques to extract key information and provide a concise summary.

## Requirements

- Python 3.6+
- Flask
- spaCy

## Installation

1. Clone the repository:
```sh
git clone https://github.com/your-username/your-repo.git
cd your-repo

2. Create and activate a virtual environment (optional but recommended):
python3 -m venv venv
source venv/bin/activate

3.Install the required packages using pip:
pip install spacy
pip install flask
python -m spacy download en_core_web_lg

(Versions: Flask==2.0.1; spacy==3.1.2)