Stream processing in Python of twitter searches using public APIs.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.Makefile.d
.nixd
docs
src/birding
topologies
virtualenvs
.gitignore
LICENSE
Makefile
README.rst
config.json
fabfile.py
project.clj
setup.py
tasks.py

README.rst

birding: public API twitter search stream

Overview

birding is an open source project to produce a stream of recent twitter activity based on a sequence of search terms, using only twitter's public APIs. It serves as both a standalone project and a demo of distributed real-time computing with Python using Storm/streamparse and Kafka/pykafka.

Dependencies are fully automated; in a birding checkout, run with:

make run

See the docs (below) for a full discussion of birding, including how to use birding in an existing streamparse project.

To discuss this project, join the streamparse user group.

Documentation

Interaction

Given a checkout of birding, to run birding in place, see Downloading and running birding.

Python Support

The birding project uses Python 2.7 and will also support Python 3.4+ when underlying dependencies support Python 3.