All Projects → the-javapocalypse → Twitter Sentiment Analysis

the-javapocalypse / Twitter Sentiment Analysis

Licence: mit
This script can tell you the sentiments of people regarding to any events happening in the world by analyzing tweets related to that event

Programming Languages

python
139335 projects - #7 most used programming language
python3
1442 projects

Projects that are alternatives of or similar to Twitter Sentiment Analysis

Stocksight
Stock market analyzer and predictor using Elasticsearch, Twitter, News headlines and Python natural language processing and sentiment analysis
Stars: ✭ 1,037 (+1003.19%)
Mutual labels:  sentiment-analysis, sentiment, twitter
Sarcasm Detection
Detecting Sarcasm on Twitter using both traditonal machine learning and deep learning techniques.
Stars: ✭ 73 (-22.34%)
Mutual labels:  sentiment-analysis, twitter, tweets
TwEater
A Python Bot for Scraping Conversations from Twitter
Stars: ✭ 16 (-82.98%)
Mutual labels:  twitter, tweets, sentiment-analysis
Media Bias
Measures public sentiment on Twitter towards politicians
Stars: ✭ 18 (-80.85%)
Mutual labels:  sentiment, twitter
Twitter
Twitter API for Laravel 5.5+, 6.x, 7.x & 8.x
Stars: ✭ 755 (+703.19%)
Mutual labels:  twitter, tweets
Stocktalk
Data collection tool for social media analytics
Stars: ✭ 765 (+713.83%)
Mutual labels:  sentiment-analysis, twitter
Yotter
Youtube and Twitter with privacy.
Stars: ✭ 376 (+300%)
Mutual labels:  twitter, tweets
Guffer
Guffer tweets based on a daily schedule
Stars: ✭ 12 (-87.23%)
Mutual labels:  twitter, tweets
Twitter sentiment analysis word2vec convnet
Twitter Sentiment Analysis with Gensim Word2Vec and Keras Convolutional Network
Stars: ✭ 24 (-74.47%)
Mutual labels:  sentiment-analysis, twitter
French Sentiment Analysis Dataset
A collection of over 1.5 Million tweets data translated to French, with their sentiment.
Stars: ✭ 35 (-62.77%)
Mutual labels:  sentiment-analysis, tweets
Twitterldatopicmodeling
Uses topic modeling to identify context between follower relationships of Twitter users
Stars: ✭ 48 (-48.94%)
Mutual labels:  twitter, tweets
Text Analytics With Python
Learn how to process, classify, cluster, summarize, understand syntax, semantics and sentiment of text data with the power of Python! This repository contains code and datasets used in my book, "Text Analytics with Python" published by Apress/Springer.
Stars: ✭ 1,132 (+1104.26%)
Mutual labels:  sentiment-analysis, sentiment
Tweetscraper
TweetScraper is a simple crawler/spider for Twitter Search without using API
Stars: ✭ 694 (+638.3%)
Mutual labels:  twitter, tweets
Awesome Twitter Data
A list of Twitter datasets and related resources.
Stars: ✭ 533 (+467.02%)
Mutual labels:  sentiment-analysis, twitter
Twitter Post Fetcher
Fetch your twitter posts without using the new Twitter 1.1 API. Pure JavaScript! By Jason Mayes
Stars: ✭ 886 (+842.55%)
Mutual labels:  twitter, tweets
Linqtotwitter
LINQ Provider for the Twitter API (C# Twitter Library)
Stars: ✭ 401 (+326.6%)
Mutual labels:  twitter, tweets
Tweets
🐦 Tweet every 24 pull request
Stars: ✭ 8 (-91.49%)
Mutual labels:  twitter, tweets
Sentimentr
Dictionary based sentiment analysis that considers valence shifters
Stars: ✭ 325 (+245.74%)
Mutual labels:  sentiment-analysis, sentiment
Troll
Language sentiment analysis and neural networks... for trolls.
Stars: ✭ 330 (+251.06%)
Mutual labels:  sentiment-analysis, sentiment
Twweet Cli
🐦 Tweet right from your cli without even opening your browser.
Stars: ✭ 47 (-50%)
Mutual labels:  twitter, tweets

Twitter-Sentiment-Analysis

This script can tell you the sentiments of people regarding to any events happening in the world by analyzing tweets related to that event. It will search for tweets about any topic and analyze each tweet to see how positive or negative it's emotion is. You might want to check out this complete text and video based detailed tutorial link

alt text

Getting Started

First of all login from your Twitter account and goto Twitter Apps. Create a new app (How to create twitter app) and goto Keys and access tokens and copy Consumer Key, Consumer Secret, Access Token and Access Token Secret. We will need them later.

Installation

Download or Clone the repo, Navigate to the directory containing the files and run

python setup.py install

or if you have different versions of python installed then

python3 setup.py install 

to install the dependencies.

Usage

Once you have created an app on twitter and installed all the dependencies by running setup.py, open main.py and paste your Consumer Key, Consumer Secret, Access Token and Access Token Secret. After that save and run the script. You will be prompted to enter the keyword/hashtag you want to analyze and the number of tweets you want to analyze. Once the analysis is completed, a pie chart will be generated disclosing the results of analysis.

Built With

  • Python 3.6
  • tweepy
  • textblob
  • matplotlib

Contributing

  1. Fork it
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request

Authors

Muhammad Ali Zia

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].