whatstk: analyze WhatsApp chats with python
Try the live demo parser to convert your chats to CSV
whatstk is a python package providing tools to parse, analyze and visualise WhatsApp chats developed under the sociepy project. Easily convert your chats to csv or simply visualise some stats using the provided command-line tools or python. The package uses pandas to process the data and plotly to visualise it.
It is distributed under the GPL-3.0 license.
⭐ Please star our project if you found it interesting to give us some dopamine 😄!
Content
Installation
pip install whatstk
Install develop version (not stable):
pip install git+https://github.com/lucasrodes/whatstk.git@develop
More details here
Getting Started
For a rapid introduction, check this tutorial on Medium.
Export your chat using your phone:
See instructions.
Load chat as a DataFrame
from whatstk import df_from_txt_whatsapp
df = df_from_txt_whatsapp("path/to/chat.txt")
Convert chat to csv
$ whatstk-to-csv [input_filename] [output_filename]
More examples
See more in sections getting started and examples.
Documentation
Contribute
See contribute section.
License
Citation
Lucas Rodés-Guirao. "whatstk, WhatsApp analysis and parsing toolkit", https://github.com/lucasrodes/whatstk