Skip to content

A program to analyze WhatsApp chat data and generate some statistics and visualizations.

License

Notifications You must be signed in to change notification settings

henrikzujeddeloh/WhatsAppAnalyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WhatsApp Analyzer

A program to analyze a WhatsApp chat and generate some interesting statistics and visualizations.

Requirements

Install required python packages with pip3 install -r requirements.txt.

Usage

Export the WhatsApp chat by going to the chat details > Export Chat > Without Media and save it to the data/ folder. Make sure the exported chat is saved as the default name, _chat.txt!

Run python3 main.py with any arguments of visualizations you want to generate. New visualizations can also be generated later.

A list of possible arguments are listed below.

Arguments

Argument Description
--heatmap shows heatmap of messages sent per week day and hour
--date shows graph of messages sent per day
--person shows bar graph of number of messages sent per person
--words shows histogram of message word length
--wordcloud shows wordcloud of all messages sent

About

A program to analyze WhatsApp chat data and generate some statistics and visualizations.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages