I re-worked an available summarization algorithm into what I'm currently using. The previous one did not give sentence length as much weight as I would have liked.
https://github.com/peterldowns/bookshrink
There's a cleaner version of just the summarization code in another repo of mine:
https://github.com/peterldowns/essence-talk/blob/master/esse...
What is the best way to contact you? I would love to know more about you and your side-projects!