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).
- Host: GitHub
- URL: https://github.com/dahlitzflorian/simple-text-summarizer
- Owner: DahlitzFlorian
- License: mit
- Created: 2018-12-27T17:28:44.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-10-31T11:08:31.000Z (almost 6 years ago)
- Last Synced: 2025-02-26T00:23:56.976Z (8 months ago)
- Topics: educational, educational-project, natural-language-processing, nlp, nlp-keywords-extraction, python, python-3, python-script, python3, summarizer, text-processing, text-summarizer
- Language: Python
- Size: 10.7 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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).