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 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 (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.zip
(24.6 kB
view details)
File details
Details for the file thebestspinner-1.0.zip
.
File metadata
- Download URL: thebestspinner-1.0.zip
- Upload date:
- Size: 24.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07bd04709253b08db781090e4324e6b32a345fa262b8676536ed37b876bf0113 |
|
MD5 | 23ef506c78ca61efed951f2cd742ad7b |
|
BLAKE2b-256 | 28d06e3b39ea5386c659cc79680fb6e95432fa25c6fd350eec24e18405c7d791 |