Skip to content

Latest commit

 

History

History
34 lines (28 loc) · 1.78 KB

README.md

File metadata and controls

34 lines (28 loc) · 1.78 KB

WhatsApp Chat Analyzer

This is a Python-based WhatsApp chat analyzer that provides insights and statistics about a WhatsApp chat history. It is hosted on Streamlit, a web application framework for creating interactive data visualizations.

Images

ss-1 ss-2

Features

  • Chat Import: Upload your WhatsApp chat export file in plain text format (.txt) to analyze the chat history.
  • User Statistics: View statistics about each participant in the chat, such as the number of messages sent, average message length, and activity timeline.Message Analysis: Analyze the sentiment of messages using Natural Language Processing (NLP) techniques.
  • Word Cloud: Generate a word cloud to visualize the most frequently used words in the chat.
  • Interactive Visualizations: Explore interactive plots and graphs to gain insights into the chat history.

Prerequisites

Make sure you have the following software installed:

  • Python 3.6+
  • pip (Python package manager)
  • URL Extractor
  • Emoji Module
  • Streamlit
  • NLTK

License

This project is licensed under the MIT License.

Disclaimer

Please note that this chat analyzer only works with WhatsApp chat exports in plain text format. The formatting and structure of other chat exports may not be compatible.

Before using this application, ensure that you have the necessary permissions and consent from all participants in the chat to analyze and process the chat history data. Respect privacy and adhere to data protection laws and regulations.