Parser and analytics tools for WhatsApp group chats
Project description
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_whatsapp
df = df_from_whatsapp("path/to/chat.txt")
NOTE: You can now also load directly from a zip chat (iOS export).
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
Covered in
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.