Check out TextBlob on GitHub.
Text - You can input any text into the NLP module for analysis
Sentiment Score - Returns a number between -1 to 1 ( -1 is very bad, 0 is neutral, 1 is very good ).
Sentiment Label - Returns Positive, Negative, or Neutral.
Keywords - Returns a list of keywords from the text.
List of Sentences - Returns a list of all sentences in the text.
List of all Words - Returns a list of all words in the text.