Python bindings for TheBestSpinner API
Project description
The Best Spinner is an online service for spinning text (synonym substitution) that creates unique version(s) of existing text. This package provides a way to easily interact with The Best Spinner API.
Install from package to virtualenv
$ virtualenv --no-site-packages foo
$ cd foo
$ bin/pip install thebestspinner
Install within virtualenv
$ virtualenv --no-site-packages foo $ cd foo $ git clone git://github.com/niteoweb/thebestspinner.git $ bin/pip install thebestspinner/ # running tests: $ bin/pip install unittest2 mock $ bin/test
Buildout
$ git clone git://github.com/niteoweb/thebestspinner.git $ virtualenv --no-site-packages thebestspinner $ cd thebestspinner $ bin/python bootstrap.py $ bin/buildout # running tests: $ bin/test # check code for imperfections $ source bin/activate $ vvv src/tbs
Usage
>>> original_text = "This is the text we want to spin" >>> import tbs >>> thebestspinner = tbs.Api('your_username', 'your_password') >>> spin_text = thebestspinner.identifySynonyms(original_text) >>> print spin_text u"{This is|This really is|That is|This can be} some text that we'd {like to|prefer to|want to|love to} spin" >>> thebestspinner.randomSpin(spin_text) u"This really is some text that we'd love to spin"
Changelog
1.0.2 (2013-07-30)
- return full error message on exception [Matej Cotman]
- add some tests [Matej Cotman]
- fix: object has no attribute ‘apiQuota’ [Matej Cotman]
- add parts folder to git ignore [Matej Cotman]
1.0.1 (2012-12-05)
- documentation fix [Matej Cotman]
1.0 (2012-11-06)
- Code changed to use phpserialize from pypi instead of xml parser. [Matej Cotman]
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size thebestspinner-1.0.2.zip (25.3 kB) | File type Source | Python version None | Upload date | Hashes View |