A simple WhatsApp Chat Analyzer ( for both Private & Group chats ), made with <3
Project description
chanalyze
A simple WhatsApp Chat Analyzer ( for both Private & Group chats ), made with :heart:
nomenclature
Chat + Analyze = chanalyze
motivation
- I was interested in learning how much time I'm spending on WhatsApp or in which conversation I'm more or less involved/ attached or at which part of day I'm more involved in Chatting etc.
- So I'm writing these scripts for analyzing WhatsApp Chat ( both Private & Group ), which can easily be exported into a *.txt file from WhatsApp Mobile Application.
- That *.txt is parsed, cleaned & objectified, so that it can be analyzed with ease.
- Using this tool, now I can understand each minute I spent on a certain Chat ( or may be how someone else spent ) or how many times someone started a conversation ( which might be a good indicator of interest of participant(s) towards Chat )
- For sake of Privacy test data file(s), which were used for plotting following chart(s), are kept private. Also Contact Name(s)/ Number(s) are partially grayed.
usage
- Install
chanalyze
from PyPI
$ python3 -m pip install --user chanalyze
- Make sure you've added
$HOME/.local/bin
to your$PATH
environment variable - Now analyze your exported WhatsApp chat(s), using chanalyze
chanalysis ( Chat Analysis )
- Total Contribution of Chat Participants
- Hourly Contribution of Chat Participants
- Activity of Chat Participants on every Minute of Day
- Activeness of Chat
- Conversation Initializing Chat Participant Identification ( using Mean & Median Delay ) - Reflecting Participant's interest towards Chat
- Top Emojis used in Chat
I'm starting work on generating animated plots from whatsapp chat data. More coming soon ... :)
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.
Source Distribution
chanalyze-0.3.0.tar.gz
(166.1 kB
view details)
Built Distribution
chanalyze-0.3.0-py3-none-any.whl
(19.7 kB
view details)
File details
Details for the file chanalyze-0.3.0.tar.gz
.
File metadata
- Download URL: chanalyze-0.3.0.tar.gz
- Upload date:
- Size: 166.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.22.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 252ed60c3677441f7a0ea2a62f02f79b4916581bb6bf7fc201c6f0ef4863b7a0 |
|
MD5 | b0e1b4f06fb1121b22fc3daa62fc4cf1 |
|
BLAKE2b-256 | 14adfe156f72e882a96eeeb0f1929c9984e3d0d40fdcb50626dc6e402ed80797 |
File details
Details for the file chanalyze-0.3.0-py3-none-any.whl
.
File metadata
- Download URL: chanalyze-0.3.0-py3-none-any.whl
- Upload date:
- Size: 19.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.22.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bab7bd30bf72d128614119e83b3e6d05bcccdbe3704b79494fc5af1c5fc6e09d |
|
MD5 | 68478ebf1d8fb668834efde6a37cc38d |
|
BLAKE2b-256 | 8bf54d003ef9a93db51f2221732537fe5a1bc68d16681f1f839381a7f57a6333 |