Skip to main content

A simple WhatsApp Chat Analyzer ( for both Private & Group chats ), made with <3

Project description

chanalyze

performance_improvement

A simple WhatsApp Chat Analyzer ( for both Private & Group chats ), made with :heart:

Now with concurrency support !!!

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 )

Project details


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.7.tar.gz (255.2 kB view details)

Uploaded Source

Built Distribution

chanalyze-0.3.7-py3-none-any.whl (27.6 kB view details)

Uploaded Python 3

File details

Details for the file chanalyze-0.3.7.tar.gz.

File metadata

  • Download URL: chanalyze-0.3.7.tar.gz
  • Upload date:
  • Size: 255.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.22.0

File hashes

Hashes for chanalyze-0.3.7.tar.gz
Algorithm Hash digest
SHA256 70348ee9d2a5ac202284032ec803b9f9e7c5db69b0b696c886400be459b0d1f9
MD5 a409203dba8150c7cea307579a0bccb7
BLAKE2b-256 2e719a4ee1cd676210cc67c791e75a09beaa84f953b35eb74ee41e80a397186f

See more details on using hashes here.

File details

Details for the file chanalyze-0.3.7-py3-none-any.whl.

File metadata

  • Download URL: chanalyze-0.3.7-py3-none-any.whl
  • Upload date:
  • Size: 27.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.22.0

File hashes

Hashes for chanalyze-0.3.7-py3-none-any.whl
Algorithm Hash digest
SHA256 0f1c47377941c2eefd67f87a5b708d489a03435a92d3796a8652e9e2456a8cc3
MD5 d146a80fb39b0c1a569e8d0d634aea08
BLAKE2b-256 8cfb60ab1ea12f6baecb1eb09633250248c0841b2af7e7a0b08398a484c8bb92

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page