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.
Source Distribution
thebestspinner-1.0.2.zip
(25.3 kB
view details)
File details
Details for the file thebestspinner-1.0.2.zip
.
File metadata
- Download URL: thebestspinner-1.0.2.zip
- Upload date:
- Size: 25.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7402577d9cb6c875f6ce35a31fed622efa7097edd1b7c4e63bee61a5af85b1b2 |
|
MD5 | dddae5873e77026db2d2758b732a1fe5 |
|
BLAKE2b-256 | 5845b8fd8e1d58ff07e0f77e5e168bbc2156164c5351053ef4a62cab0f7be940 |