Real-Time Tweet Analytics With Apache-Kafka and python
Tweetlytics Deployed on Heroku
$ git clone https://github.com/sheshnath08/Tweetlytics.git
$ cd Tweetlytics
The project uses Tweepy library to get tweets from twitter, Apache-Kafka as a messaging queue, Flask as Back-end Server and Socket-IO to update front-end in Real-Time
-
First, you will need to setup kafka, follow this tutorial by Digital Ocean
-
Install the required python library:
$ pip install -r requirement.txt
-
Get Access Token and Consumer keys from Twitter and Update Keys.py File
-
Run the Back-end Server
$ python Tweetlytics.py