Skip to main content

Sentiment analysis, as easy as copy-and-paste

Project description

tbpaste is a command-line utility that runs sentiment analysis on the contents of your clipboard.


  1. Copy some text to your clipboard.

  2. Run tbpaste in your shell for the magic.

More magic

tbpaste sentiment

Run sentiment analysis. This is the default behavior (same as running tbpaste). The sentiment score is within the range [-1.0, 1.0]. The subjectivity score is within the range [0.0, 1.0].

tbpaste chunks

Extract noun phrases.

tbpaste --sentences=t

Process each sentence in the copied text. This is the default behavior. Set --sentences=f to suppress tokenization.

tbpaste lang

Detect language. Language code reference.

tbpaste lang --from en --to fr

Translate between languages. If --from is omitted, tbpaste will try to detect the source language. Language code reference.

tbpaste tag

Output part-of-speech tags for each word in the copied text.


  • Sentiment analysis

  • Noun phrase extraction

  • Translation

  • Part-of-speech tagging

  • Colored output

  • Cross-platform

Get it now

$ pip install -U tbpaste
$ curl | python

You should now be able to run the tbpaste command.


  • Python >= 2.7 or >= 3.3


MIT Licensed.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tbpaste-0.2.1.tar.gz (3.9 kB view hashes)

Uploaded Source

Built Distribution

tbpaste-0.2.1-py2.py3-none-any.whl (5.6 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page