Skip to main content

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

Project description

chanalyze

banner

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
  • Export target Whatsapp chat into *.txt file, while omitting media.
  • 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.9.tar.gz (27.7 kB view details)

Uploaded Source

Built Distribution

chanalyze-0.3.9-py3-none-any.whl (28.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for chanalyze-0.3.9.tar.gz
Algorithm Hash digest
SHA256 faff4795a276d00f19d6aaad0f7bdaac0b30aebddd6d54a9aabf7df9b88660b8
MD5 8d4867a3d04a6275fd1b5c6edd3426bf
BLAKE2b-256 efbaf3334f2aa45957817c7b36e9130c6f09fd37b0e735c550b61a1e9587f67c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for chanalyze-0.3.9-py3-none-any.whl
Algorithm Hash digest
SHA256 fb5f0bbb7b7ad380f05b75a8977c6458f318e94a65830f27ba4bc4da7561e42c
MD5 4377e826119797a46c2691c60dba589c
BLAKE2b-256 3abdf807294910724f0a960516a3812a10c4607900a03157512a47ed4d4017dc

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