Skip to content

Twibot is a Twitter-Bot that condenses the information present in trending tweets. It displays an extractive summary of the aggregated tweets by using a LexRank Algorithm, and it also bins them into predefined categories by passing them through a Naive Bayes Classifier.

Notifications You must be signed in to change notification settings

charishruthi/TwiBot

Repository files navigation

TwiBot

A twitter analyser - summaries, classification and location mapping.

Description

This project aims to analyse trending tweets on twitter and put up summaries and classify and map them on a map. The summariser uses the extractive lexrank algorithm, the classifier uses the Naive Bayes Algorithm and mapping is done using Google Maps API.

How to Run

Since the application runs on flask. Run the python file analyse.py and point browser to localhost:5000 to see results. Note: The application has many path dependencies at many places. Work is underway to automate this.

Dependencies

  1. Flask
  2. NLTK with Tokenizer module
  3. Scikit

About

Twibot is a Twitter-Bot that condenses the information present in trending tweets. It displays an extractive summary of the aggregated tweets by using a LexRank Algorithm, and it also bins them into predefined categories by passing them through a Naive Bayes Classifier.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published