Skip to content

Program which allows you to generate various charts based on various statistics gathered from WhatApp chat logs.

License

Notifications You must be signed in to change notification settings

marcuscaisey/WhatStats

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WhatStats

WhatStats is a program which allows you to generate various charts based on various statistics gathered from WhatApp chat logs. Charts are plotted with matplotlib and the GUI is built with wxPython. Currently, only chat logs exported from WhatsApp on iOS are supported.

Getting Started

Prerequisites

Python 3 is required to run WhatStats. To check which versioon yo have, type the following at the command line:

python --version

If you don't have Python, then you can download it from www.python.org/downloads/.

Installing

Windows

From Source

  • Install the required dependencies with
pip install -r requirements.txt
  • Start the program with
python WhatStats.py

Exporting chat log

iOS

To Do

  • Add support for chat logs exported from android devices
  • Add more statistics
  • Add more charts?
  • Fix some problems on mac OS (members list doesn't resize, progress dialog loading gauge doesn't move, no highlighting in date selectors)
  • Rewrite GUI in Qt?

About

Program which allows you to generate various charts based on various statistics gathered from WhatApp chat logs.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages