The aim of the Vibe Catcher project is to learn about the dominant sentiment evoked by a hashtag. From a user perspective, this will allow entering a hashtag in a search box and retrieving the general sentiment it evokes on social media Twitter and Instagram. The general sentiment will be returned under negative, neutral and positive percentage.
Report Bug
·
Request Feature
The aim of the Vibe Catcher project is to learn about the dominant sentiment evoked by a hashtag. From a user perspective, this will allow entering a hashtag in a search box and retrieving the general sentiment it evokes on social media Twitter and Instagram. The general sentiment will be returned under negative, neutral and positive percentage.
From a more technical point of view, it will therefore be necessary to retrieve the user's request first, then retrieve all the posts / tweets containing it from APIs (or other means of retrieval) of social networks. Then these posts will be analyzed using machine learning, sentiment classification, and the percentages returned to the user, these percentages represent the general appreciation of people who spoke by mentioning this hashtag.
To get a local copy up and running follow these simple steps.
You need to get Python for run this project.
-
Clone the repo
git clone https://github.com/Dylane-SILVA/NLP_Vibe_Catcher.git
-
Install core spacy
python -m spacy download en_core_news_sm python -m spacy download fr_core_news_sm
-
Run main.py
- First step : you can choose a network, twitter or instagram.
- Second Step : you can choose the hashtag you want to analyse.
- Third step : you can choose the number of tweet / post you want for the analyse.
- Final step : you can choose the language between english (en) or french (fr).