I on't know one offhand; I'd have to Google to find candidates, and as your original article didn't name the precise algorithm used by that example, it could be hard to find an exact match.
It did look like that example used some part-of-speech (POS) determined word elision, and the 'SpaCy' library is very often used for Python POS labeling. So while I haven't heard of SpaCy itself offering extractive summarization, it does one of the necessary steps – so I'd view if there's any Python library doing that kind of summarization – & doing it well with a modern base – it likely uses SpaCy. So searching for SpaCy-driven extractive summarization would be something I'd try.
- Gordon