Welcome to Twitter-Social-Analyzer's documentation!
Introduction
Hi! Welcome to Twitter Social Analyzer!
The main goal of the project is to analyze different tweets about a concrete topic and generate a sentiment analysis about it using NLP tools.
Project
Twitter Social Analyzer comes up as a personal project that aspires to define a useful and simple tool to extract sentiments about a certain topic on Twitter social media. It also wants to get (if possible) Wikipedia definition about that topic.
For an easy use, it defines a simple GUI using Kivy for that purpose. The project is designed to contain all the different information and elements into differente and intuitive windows for a simple but comfortable experience.
The main tools used are:
- Tweepy for tweets parsing.
- urllib and BeautifulSoup for Wikipedia info extraction.
- matplotlib for graph plots.
- TextBlob for polarity and subjectivity analysis.
- WordCloud for word cloud plot generation.
- Spacy for NLP over tweets text.
Features
- Uses a Kivy GUI for an easy interface.
- Parses most relevant tweets about the topic.
- Generates a word cloud based on tweets about the topic.
- Generates a polarity-subjectivity plot.
- Generates a sentiment value bar plot.
- Generates a resume with stats from tweets.