Set operations – on twitter
Python
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
art
.gitignore
LICENSE
README.md
logger.py
parser.py
requirements.txt
server.py
test.py
tvvenn.py
twitter.py
utils.py

README.md

Alt

Set operations – on twitter.

API

Check out the test.py file. It contains a basic usage example.

from tvvenn import Tvvenn

tokens = [
  ('token_name', 'app_key', 'app_secret'),
]
query = '@someone.followers & @someother.friends' # your complex set operations here.
tvvenn = Tvvenn(tokens)
result = tvvenn.run(query) # returns an array of users ids
print tvvenn.hydrate(result) # returns a fully hydrated response

Available operations:

  • AND, OR, XOR and the complement operators are built in.
  • The possible options related to what set should be selected could be {followers, friends, all, ego, mutual}.

Minimal REST API

Start it with

python server.py

And go to http://localhost:8000/

The available get params are:

  • query (string | mandatory)
  • hydrated (boolean | optional)

e.g http://localhost:8000/?query=@javierhonduco.followers