Kirti-kn / Emotion-Analysis

The reel sections shows the most relatable videos and those are solely based on the user's liking and disliking. This project scraps the hashtags of the posts in the explore section of an instagram account and uses Google Generative AI (genai) to tell the top 3-5 types of posts on your profile and your mental analysis.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Emotion-Analysis

The reel sections shows the most relatable videos and those are solely based on the user's liking and disliking. Using Selenium, the program logs into a user's Instagram account and scrapes post and reel links from their "explore" section, which reflects their preferences. By extracting hashtags, the project identifies the genres of the posts, offering a window into the user's current interests. Utilizing GenAI for mental analysis, it categorizes the emotions potentially experienced by the user, providing a detailed percentage breakdown. This innovative approach combines the power of web scraping and advanced AI to deliver meaningful insights.

  • The two important files are reel_scrap.ipynb and hashtag_analysis.ipynb.
  • The file "instagram_data.csv" was created during the testing of the program using a demo account. This will be created automatically if you run the reel_scrap.ipynb .
  • Selenium webdriver is used for scraping the data from the web and Google generative AI is used for the emotion analysis.

This is the link to a demo video: https://www.youtube.com/watch?v=4ca02xeRwBA

About

The reel sections shows the most relatable videos and those are solely based on the user's liking and disliking. This project scraps the hashtags of the posts in the explore section of an instagram account and uses Google Generative AI (genai) to tell the top 3-5 types of posts on your profile and your mental analysis.

License:GNU General Public License v3.0


Languages

Language:Jupyter Notebook 100.0%