Skip to main content

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 )


I'm starting work on generating animated plots from whatsapp chat data. More coming soon ... :)

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

Uploaded Source

Built Distribution

chanalyze-0.3.2-py3-none-any.whl (20.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for chanalyze-0.3.2.tar.gz
Algorithm Hash digest
SHA256 5fad052a40cff23d362406acaa2a74c70d5498f10ec41b2ec491a0cc2cb523e7
MD5 3fea4c7376d230b2aec9c9605724a09c
BLAKE2b-256 a2c9094c03cb9477345e2c98315cb347e37e9128047a1eff599f5d2ecbf7e013

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for chanalyze-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e36d3b0523c3727cbfb5ceaa2159d961cd3a9a0f3611240417dd533e9a10b268
MD5 63c6d96f55f25706f1f2a0b0f65872ff
BLAKE2b-256 7d3a523acc54edb39ea1ff5606601c04e066eb434011988e61acb11a9d2cefa9

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