A streamlit app to analyze your WhatsApp chats. This tool allows you to gain insights into your WhatsApp conversations by providing a variety of analysis features.
Demo Link: WhatsApp Chat Analyzer Demo
- Message Count: Discover how many messages are in your chat.
- Word Cloud: Visualize the most frequently used words.
- Activity Patterns: Identify active hours and days of the week.
- Top Senders: Find out who sends the most messages.
- Media Analysis: View the number of images, videos, and documents shared.
- Chat History: Explore your chat history with a timeline view.
To use this WhatsApp Chat Analyzer, follow these steps:
-
Clone this repository:
git clone https://github.com/yourusername/whatsapp-chat-analysis.git
-
Install the required dependencies:
pip install -r requirements.txt
-
Run the application:
streamlit run app.py
-
Access the app in your web browser at
http://localhost:8501
.
- Upload your WhatsApp chat export file (
.txt
) to the app. - Select the analysis options you want to use.
- Click the "Analyze" button to generate the results.
- Explore the insights provided by the app.
Include a few screenshots of your application in this section to give users an idea of what to expect. You can use image links or embed them directly in the README.
We welcome contributions from the community. To contribute to this project, follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and ensure they work as expected.
- Commit your changes and create a pull request.
Please follow our Code of Conduct and Contributing Guidelines when contributing to this project.
This project is licensed under the MIT License. Feel free to use and modify it for your own use.
We hope you find this WhatsApp Chat Analyzer useful for gaining insights into your chat conversations. If you have any questions or encounter issues, please don't hesitate to open an issue or reach out to us.
Enjoy analyzing your WhatsApp chats! 😊