Text Summarizer using TextRank (NLP) #2973
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This Python script takes a longer piece of text as input and generates a concise summary using the TextRank algorithm from the sumy library.
TextRank is an extractive text summarization algorithm that identifies important sentences based on the connections between words.
Output:
Fixes #2971
Type of change
Please delete options that are not relevant.
Checklist:
README.md
Template for README.md
requirements.txt
file if needed.Project Metadata
If there is no-file/nothing to fill the below fields with, then type: none
Example:
If no requirements.txt needed/present, then type none inRequirments
.Category:
Title: <write script title here>
Folder: <type the folder name that contains your script>
Requirements: <type the name of text file containing the required to install python packages, type None if no file required>
Script: <Enter the name of the
.py
file (The main entry point of the program)>Arguments: <enter any arguments that the script needs but
-
separeted like: h-c-m>Contributor: <Enter your Github handle/username without url>
Description: <Enter a one line description that describes your script. Also, explain the arguments usage here>