Text Summarization - Extractive approach
The extractive approach entails selecting the X most representative sentences that best cover the whole information expressed by the original text. This is the most popular approach, especially because it’s a much easier task than the abstractive approach.
Implemented from this resource https://nlpforhackers.io/textrank-text-summarization/. Its in python.