Collect and process real time x (formerly twitter) data to analyse popularity of tweets with specific keywords or hashtags , visualize important metrics, generate twitter networks and map tweets and trends geographically.
Analysing Twitter Data Can be useful in a wide variety of fields like:
----
[]() []() []() []() []() []()
[]() []() []() []() []() []() []()
git clone https://github.com/kaustav202/RealTime-TwitterDataAnalysis.git
pip install -r requirements.txt
to install all the dependencies.app/
folder, you can run python stream.py
which adds(streams) the tweets into tweets.json
python main.py
which is the application entry point preferably after some time so that you have more tweets to perform the analysis.python sentiment_analysis.py
and draw tweet network graphs by running python tweet_network.py
The data recieved from twitter stream api is in a json format
The Overall Structure Of the Project
Fork this Repository.
Clone the Repository: git clone "url of this repo"
Check existing issues or raise a new issue of your own and ask it to be assigned to you.
Wait for the issue to be assigned to you.
Create a branch: git checkout -b <your-new-branch-name>
Put your code :-
Push changes to gitHub ( on your forked repo ) : git push origin <add-your-branch-name>
Create a new pull request to the original repo ( main branch of this repo )
Submit your changes for review.
And Boom! You're done 🥳
The maintainers will review and merge your changes into the main branch of this project. You will be automatically notified via E-mail once the changes have been merged.
kaustav202 |
SegFal |
Rishav Mitra |
jatin00000 |
Manan Garg |
Gokulakrishnan Shankar |
Star Mark this repository and keep contributing as you learn!!