Skip to content

A fork of whatstk that serves as a lite version suitable for running on e.g. AWS Lambda

License

Notifications You must be signed in to change notification settings

mennoliefstingh/whatstk-lite

 
 

Repository files navigation

whatstk: analyze WhatsApp chats with python

Package version

Build Status codecov Documentation Status Tutorial Python 3 Number of downloads GitHub license Join the chat at https://gitter.im/sociepy/whatstk


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

See official documentation.

Contribute

See contribute section.

License

GPL-3.0

Citation

Lucas Rodés-Guirao. "whatstk, WhatsApp analysis and parsing toolkit", https://github.com/lucasrodes/whatstk

Covered in

About

A fork of whatstk that serves as a lite version suitable for running on e.g. AWS Lambda

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.9%
  • Shell 1.1%