Redis and Twitter filters in Python or Ruby
Mirko Froehlich has a ☞ long post explaining the problem and the rationale behind the chosen architectures. Then, he goes on presenting the various pieces used in building the solution:
- ☞ TweetStream: Ruby library for Twitter streaming API
- Redis used as a queue
- ☞ Sinatra
- ☞ jQuery
- deployment: ☞ nginx + ☞ Passenger + ☞ Capistrano + ☞ God
Code is available on ☞ GitHub.
Bulkan Evcimen took this sample application and built it on a Python stack:
- ☞ tweetstream: Python lib for Twitter streaming API
- Redis over redis-py
- ☞ CherryPy: web app framework. As a side note, there is a Python framework very similar to Sinatra called Bottle
- ☞ Jinja2: HTML templating
- ☞ jQuery
So now you have yet another “good” reason[1] to play with Redis and Twitter.
References
- [1] myNoSQL has previously published: NoSQL Twitter applications and More NoSQL-based Twitter apps. (↩)