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

https://github.com/dahlitzflorian/simple-text-summarizer

A simple text summarizer written in Python to learn Natural Language Processing (NLP).
https://github.com/dahlitzflorian/simple-text-summarizer

educational educational-project natural-language-processing nlp nlp-keywords-extraction python python-3 python-script python3 summarizer text-processing text-summarizer

Last synced: about 1 month ago
JSON representation

A simple text summarizer written in Python to learn Natural Language Processing (NLP).

Awesome Lists containing this project

README

          

# Simple Text Summarizer #
## Description ##
This repository contains a simple text summarizer written in Python.
It's inspired by a [Medium article](https://towardsdatascience.com/write-a-simple-summarizer-in-python-e9ca6138a08e)
from Jody LeCompte.

version 1.0

## Third-Party Libraries ##
- [nltk](https://github.com/nltk/nltk/)

Make sure to further install _punkt_ and _stopwords_ via the REPL:
```python
>>> import nltk
>>> nltk.download("punkt")
>>> nltk.download("stopwords")
```

If you run into an SSL Error, make sure to install your certificates using the following command:
```bash
/Applications/Python 3.6/Install Certificates.command
```
where 3.6 has to be replaced by your used version of Python 3. [Further information](https://stackoverflow.com/a/42890688/6707020).