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.

Usage

  1. Copy some text to your clipboard.

  2. Run tbpaste in your shell for the magic.

http://i.imgur.com/npxon.gif

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.

Features

  • Sentiment analysis

  • Noun phrase extraction

  • Translation

  • Part-of-speech tagging

  • Colored output

  • Cross-platform

Get it now

$ pip install -U tbpaste
$ curl https://raw.github.com/sloria/TextBlob/master/download_corpora.py | python

You should now be able to run the tbpaste command.

Requirements

  • Python >= 2.7 or >= 3.3

License

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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 2 Python 3

File details

Details for the file tbpaste-0.2.1.tar.gz.

File metadata

  • Download URL: tbpaste-0.2.1.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for tbpaste-0.2.1.tar.gz
Algorithm Hash digest
SHA256 c3f9a79dc6b4bd2b31121bc1856590dd2aa315e68d7697095f026db431e0efe3
MD5 1ef03b6f299f71dfa71a1ccaa1ecba1a
BLAKE2b-256 db57c9a59504a5e53e20f282a54ab49a0a9a4a4154148d3d8260b3276d398683

See more details on using hashes here.

File details

Details for the file tbpaste-0.2.1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for tbpaste-0.2.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 1f3932edaa4ecdadcba3ec76b7c2c4fd4959789f2aa56dd4b909944d98a9805a
MD5 3c77b9a4f99d5e00a183fc381e87cd1c
BLAKE2b-256 f698d55e10de9a0de5886abc1f30acfaa89639c4872cb5ba6ea7fa06780c0dd1

See more details on using hashes here.

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