Skip to main content

chanalyze

banner

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

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 )

Metadata

Release files for chanalyze 0.3.9

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for chanalyze 0.3.9
File Size Uploaded Provenance
chanalyze-0.3.9.tar.gz 27.7 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for chanalyze 0.3.9
File Interpreter ABI Platform
chanalyze-0.3.9-py3-none-any.whl Python 3 none any Details

Total release size: 56.0 kB

Release files / chanalyze-0.3.9.tar.gz

Download URL chanalyze-0.3.9.tar.gz
Size 27.7 kB
Tags Source
SHA-256 checksum
How to use checksums
faff4795a276d00f19d6aaad0f7bdaac0b30aebddd6d54a9aabf7df9b88660b8
BLAKE2b-256 checksum
How to use checksums
efbaf3334f2aa45957817c7b36e9130c6f09fd37b0e735c550b61a1e9587f67c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-requests/2.22.0

Release files / chanalyze-0.3.9-py3-none-any.whl

Download URL chanalyze-0.3.9-py3-none-any.whl
Size 28.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fb5f0bbb7b7ad380f05b75a8977c6458f318e94a65830f27ba4bc4da7561e42c
BLAKE2b-256 checksum
How to use checksums
3abdf807294910724f0a960516a3812a10c4607900a03157512a47ed4d4017dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-requests/2.22.0

Security for chanalyze 0.3.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page