Skip to content

adityach007/WhatsApp-Chat-Analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WhatsApp Chat Analyzer

Analyze your WhatsApp chat conversations to gain insights into your messaging patterns and statistics.

Features

  • Total Statistics: Get an overview of the total messages, media shared, and participants in the chat.

  • Monthly Timeline: Visualize message activity on a monthly basis to see how your conversations have evolved over time.

  • Daily Timeline: Explore the daily messaging patterns to understand when the most active times are.

  • Activity Map: View an interactive map displaying the geographical locations of participants during conversations.

  • Weekly Activity Heat Map: Understand the distribution of messages across different days of the week.

  • Most Busy User Graphs: Identify the most active participants and see how their engagement compares.

  • Word Cloud: Generate a word cloud to highlight the most frequently used words in the chat.

  • Emojis Usage Graph: Visualize the usage of emojis to understand the emotional context of the conversations.

Getting Started

Installation

  1. Clone the repository:
    git clone https://github.com/Adityach007/WhatsApp_Chat_Analyzer.git
    cd Whatsapp_Chat_Analyzer
    

Install the required dependencies:

Install the required dependencies:

pip install -r requirements.txt

Export your WhatsApp chat as a text file steps:

  1. Click on ... icon on the right top corner of the chat.
  2. Go to more.
  3. Click on export chat option and click on without media after that.

I have used two group chats (one friend group and other of college) for the analysis. I will be adding screenshots of the college WhatsApp chats.

Screenshots

  1. Sidebar options:

image

Below one shows the options as the users in the group

image

  1. Displaying all the stats of the chats: These are the overall stats on the group. image

These are the stats of a particular user.

image

  1. Monthly Timeline: For the Overall option.

image

For a particular user.

image

  1. Daily Timeline: For th Overall option:

image

For a selected user:

image

  1. Activity Maps: For the Overall option:

image

For selected user:

image

  1. Weekly Activity Map: For the Overall option:

image

For selected user:

image

  1. Most Busy User:

image

  1. Word Cloud: For the Overall option: image

For selected user:

image

  1. Most Common words: For the Overall option:

image

For selected user:

image

  1. Emoji Analysis: For the Overall option:

image

For seleceted user:

image

Error is due to empty string of emoji provided by the user.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages