{"id":19240900,"url":"https://github.com/Jain1shh/WhatsApp-Chat-Analyzer","last_synced_at":"2026-06-28T02:30:18.274Z","repository":{"id":261179879,"uuid":"880297399","full_name":"Jainish-Prajapati/WhatsApp-Chat-Analyzer","owner":"Jainish-Prajapati","description":"Get insights of your whatsapp chats of individuals or groups user by user or combined whole, You can directly checkout end product through below link (it may throw error message) !!","archived":false,"fork":false,"pushed_at":"2024-11-13T17:54:55.000Z","size":23,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-05T03:08:45.779Z","etag":null,"topics":["data-analytics","matplotlib","pandas","python","seaborn","streamlit"],"latest_commit_sha":null,"homepage":"https://whatsapp-chats-analyzr.streamlit.app","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Jainish-Prajapati.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-29T13:28:33.000Z","updated_at":"2025-01-02T05:44:41.000Z","dependencies_parsed_at":null,"dependency_job_id":"af04aad2-c318-428f-9d09-b75d205f1731","html_url":"https://github.com/Jainish-Prajapati/WhatsApp-Chat-Analyzer","commit_stats":null,"previous_names":["jainish-prajapati/whatsapp-chat-analyzer"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jainish-Prajapati%2FWhatsApp-Chat-Analyzer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jainish-Prajapati%2FWhatsApp-Chat-Analyzer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jainish-Prajapati%2FWhatsApp-Chat-Analyzer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jainish-Prajapati%2FWhatsApp-Chat-Analyzer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Jainish-Prajapati","download_url":"https://codeload.github.com/Jainish-Prajapati/WhatsApp-Chat-Analyzer/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240326591,"owners_count":19783877,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["data-analytics","matplotlib","pandas","python","seaborn","streamlit"],"created_at":"2024-11-09T17:09:24.927Z","updated_at":"2026-06-28T02:30:18.048Z","avatar_url":"https://github.com/Jainish-Prajapati.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# WhatsApp Chat Analyzer\n\nA tool to analyze and visualize statistics from exported WhatsApp chat logs! This project provides insights into WhatsApp conversations, such as message frequency, popular words, emoji usage, active days and months, and more.\n\n## Table of Contents\n- [Features](#features)\n- [Installation](#installation)\n- [Usage](#usage)\n- [Contributing](#contributing)\n- [Acknowledgments](#acknowledgments)\n- [License](#license)\n\n## Features\n\nThe WhatsApp Chat Analyzer provides the following analytics:\n\n### Top Statistics\n- **Total Messages**: The total count of messages exchanged.\n- **Total Words**: The total word count across all messages.\n- **Media Shared**: Count of media files shared, such as photos and videos.\n- **Links Shared**: Count of links sent in the chat.\n\n### Timeline Analysis\n- **Monthly Timeline**: Message activity per month.\n- **Daily Timeline**: Daily activity trends.\n\n### Activity Maps\n- **Most Busy Day**: Identifies the day of the week with the highest message count.\n- **Most Busy Month**: Identifies the month with the highest activity.\n- **Weekly Activity Map**: Shows activity distribution across days of the week.\n\n### User Analysis\n- **Most Busy Users**: Identifies users who contribute the most messages.\n- **Wordcloud**: Visualizes the most common words in the chat.\n- **Most Common Words**: Lists frequently used words.\n- **Emoji Analysis**: Analysis of the emojis used in the chat.\n\n## Installation\n\n1. **Clone the repository**:\n   ```bash\n   git clone https://github.com/Jainish-Prajapati/WhatsApp-Chat-Analyzer.git\n   cd WhatsApp-Chat-Analyzer\n2. **Install dependencies**: You can use pip to install the required packages. For a full list, see the Dependencies section.\n    ```bash\n    pip install -r requirements.txt\n3. **Export WhatsApp Chat**: Export your WhatsApp chat from your phone without media, and save it in .txt format. Instructions for exporting chat:\n\n    - Open the chat you want to export in WhatsApp.\n    - Tap on options \u003e Export chat \u003e Without media.\n    - Save the file and move it to the project directory.\n\n## Usage\n\n- Run the analyzer by executing the main script\n    ```bash\n    streamlit app.py\n\n## Contributing\n\n- Contributions are welcome! If you have suggestions or would like to improve this project, please fork the repository and create a pull request.\n\n    - Fork the Project\n    - Create your Feature Branch (git checkout -b feature/AmazingFeature)\n    - Commit your Changes (git commit -m 'Add some AmazingFeature')\n    - Push to the Branch (git push origin feature/AmazingFeature)\n    - Open a Pull Request\n\n## Acknowledgments\n\n- This project was developed using a tutorial by [CampusX](https://github.com/campusx-official/). Many thanks for their helpful resources and guidance on building a WhatsApp Chat Analyzer.\n\n## License\n\n- Distributed under the MIT License. See LICENSE for more information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FJain1shh%2FWhatsApp-Chat-Analyzer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FJain1shh%2FWhatsApp-Chat-Analyzer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FJain1shh%2FWhatsApp-Chat-Analyzer/lists"}