Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jasoncobra3/whatsapp_chat_analyzer
WhatsApp Chat Analyzer is a powerful tool that provides insightful analytics from your WhatsApp conversations. Whether you're curious about your chatting habits, want to analyze group dynamics, or need to extract meaningful data from your conversations, this tool has got you covered!
https://github.com/jasoncobra3/whatsapp_chat_analyzer
data-analysis data-science data-visualization machine-learning streamlit streamlit-webapp whatsapp-chat whatsapp-chat-analyzer
Last synced: 8 days ago
JSON representation
WhatsApp Chat Analyzer is a powerful tool that provides insightful analytics from your WhatsApp conversations. Whether you're curious about your chatting habits, want to analyze group dynamics, or need to extract meaningful data from your conversations, this tool has got you covered!
- Host: GitHub
- URL: https://github.com/jasoncobra3/whatsapp_chat_analyzer
- Owner: jasoncobra3
- License: mit
- Created: 2024-09-14T14:17:41.000Z (about 2 months ago)
- Default Branch: master
- Last Pushed: 2024-09-14T14:58:14.000Z (about 2 months ago)
- Last Synced: 2024-10-10T11:24:03.274Z (29 days ago)
- Topics: data-analysis, data-science, data-visualization, machine-learning, streamlit, streamlit-webapp, whatsapp-chat, whatsapp-chat-analyzer
- Language: Python
- Homepage:
- Size: 20.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# 💬 WhatsApp Chat Analyzer
## 📱 About the Project
WhatsApp Chat Analyzer is a powerful tool that provides insightful analytics from your WhatsApp conversations. Whether you're curious about your chatting habits, want to analyze group dynamics, or need to extract meaningful data from your conversations, this tool has got you covered!
## 🚀 Features
- 📊 Message frequency analysis
- 👥 Most active users identification
- 🔤 Common words and 😀 emoji usage
- ⏰ Time-based activity patterns
- 📸 Media sharing statistics## 🛠️ Installation
To run WhatsApp Chat Analyzer locally, follow these steps:
1. Clone the repository:
```
git clone https://github.com/jasoncobra3/WhatsApp_Chat_Analyzer.git
```2. Navigate to the project directory:
```
cd WhatsApp_Chat_Analyzer
```3. Install the required dependencies:
```
pip install -r requirements.txt
```## 🏃♂️ Running the Application
1. Start the Streamlit app:
```
streamlit run app.py
```2. Open your web browser and go to `http://localhost:8501`.
3. 📤 Upload your WhatsApp chat export file (in .txt format) using the file uploader on the app's interface.
4. 🔍 Explore the various analytics and visualizations provided by the tool!
## 📱 How to Export WhatsApp Chat
1. Open the desired WhatsApp chat.
2. Tap the three dots ⋮ in the top right corner.
3. Select "More" > "Export chat".
4. Choose "Without media".
5. 💾 Save the exported .txt file.## 🔮 Future Scope
We're constantly working to improve WhatsApp Chat Analyzer. Here are some exciting features we're considering for future updates:
1. 😊 **Sentiment Analysis**: Analyze the overall mood and emotion of conversations.
2. 📚 **Topic Modeling**: Identify common themes and topics discussed in the chat.
3. 🕸️ **Network Analysis**: Visualize interaction patterns between chat participants.
4. 🌐 **Multilingual Support**: Extend analysis capabilities to multiple languages.
5. 🎛️ **Customizable Dashboards**: Allow users to create personalized analytics views.## 🤝 Contributing
We welcome contributions to WhatsApp Chat Analyzer! Please feel free to submit pull requests or open issues to suggest improvements or add new features.
## 📄 License
This project is licensed under the MIT License - see the [LICENSE](LICENSE.md) file for details.
---
Happy Analyzing! 📊🎉