Certainly! Here's a template for a README file for your WhatsApp Chat Analyzer project:
WhatsApp Chat Analyzer is a tool that helps you analyze and visualize statistics from your WhatsApp chat data. You can gain insights into message frequencies, word usage, media sharing, and more. This project is built using Python and Streamlit.
To get started with the WhatsApp Chat Analyzer, follow these steps:
You'll need the following prerequisites to run the project:
- Python (3.7 or higher)
- Streamlit
- Pandas
- Matplotlib
- Seaborn
- emoji (Python library)
- Urlextract
- WordCloud
You can install the required Python libraries using pip:
pip install streamlit pandas matplotlib seaborn emoji urlextract wordcloud- Clone this GitHub repository to your local machine:
git clone <https://github.com/deepsalunkhee/DWM-Mini-Project>- Navigate to the project directory:
cd WhatsApp-Chat-Analyzer- Run the Streamlit application:
streamlit run chat_analyzer.py- Upload your WhatsApp chat data file in the Streamlit app to start the analysis.
- Upload your WhatsApp chat data in a text format (typically a .txt file).
- Choose the user you want to analyze (individual user or "Overall" for group analysis).
- Click the "Show Analysis" button to view the statistics and visualizations.
- Total message count analysis.
- Word count analysis.
- Media sharing analysis.
- Links shared analysis.
- Busiest users in the chat.
- Wordcloud visualization.
- Most common words analysis.
- Emoji analysis.
- Monthly and daily message timeline.
- Weekly and monthly activity maps.