{"id":20785796,"url":"https://github.com/dineshkarthik/whatsapp-analyzer","last_synced_at":"2025-05-05T15:09:36.988Z","repository":{"id":3569618,"uuid":"50180080","full_name":"Dineshkarthik/Whatsapp-analyzer","owner":"Dineshkarthik","description":"Visualize your WhatsApp conversations  and have fun..!","archived":false,"fork":false,"pushed_at":"2023-05-01T21:37:11.000Z","size":2925,"stargazers_count":31,"open_issues_count":5,"forks_count":10,"subscribers_count":7,"default_branch":"master","last_synced_at":"2024-05-01T20:35:40.171Z","etag":null,"topics":["analytics","d3js","data-visualization","flask","python"],"latest_commit_sha":null,"homepage":"http://whatsapp-analyzer.dineshkarthik.me","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/Dineshkarthik.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":"Dineshkarthik","custom":["https://www.buymeacoffee.com/dkraveendran"]}},"created_at":"2016-01-22T12:30:05.000Z","updated_at":"2023-07-02T02:56:49.000Z","dependencies_parsed_at":"2023-01-11T16:32:45.538Z","dependency_job_id":null,"html_url":"https://github.com/Dineshkarthik/Whatsapp-analyzer","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dineshkarthik%2FWhatsapp-analyzer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dineshkarthik%2FWhatsapp-analyzer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dineshkarthik%2FWhatsapp-analyzer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dineshkarthik%2FWhatsapp-analyzer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Dineshkarthik","download_url":"https://codeload.github.com/Dineshkarthik/Whatsapp-analyzer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225052484,"owners_count":17413569,"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":["analytics","d3js","data-visualization","flask","python"],"created_at":"2024-11-17T14:47:33.541Z","updated_at":"2024-11-17T14:47:34.178Z","avatar_url":"https://github.com/Dineshkarthik.png","language":"Python","funding_links":["https://github.com/sponsors/Dineshkarthik","https://www.buymeacoffee.com/dkraveendran"],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eWhatsApp-Analyzer\u003c/h1\u003e\n\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://circleci.com/gh/Dineshkarthik/Whatsapp-analyzer/tree/master\"\u003e\u003cimg alt=\"Build Status\" src=\"https://circleci.com/gh/Dineshkarthik/Whatsapp-analyzer.svg?style=svg\u0026circle-token=c02cdb0e0021bb805b7810c30601d31fbc4de81d\"\u003e\u003c/a\u003e\n\u003ca href=\"https://codecov.io/gh/Dineshkarthik/Whatsapp-analyzer\"\u003e\u003cimg alt=\"Coverage Status\" src=\"https://codecov.io/gh/Dineshkarthik/Whatsapp-analyzer/branch/master/graph/badge.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Dineshkarthik/Whatsapp-analyzer/blob/master/LICENSE\"\u003e\u003cimg alt=\"License: MIT\" src=\"https://black.readthedocs.io/en/stable/_static/license.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/python/black\"\u003e\u003cimg alt=\"Code style: black\" src=\"https://img.shields.io/badge/code%20style-black-000000.svg\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\nWhatsApp-Analyzer is a simple analytics and visualization Python app, dashboard powered by Twitter-bootstrap and D3.js.\n\n##### All you need to do:\n  - Export your WhatsApp conversation to text file\n  - Upload it to analyzer\n  - View your analysis on the dashboard\n\n##### Known Issues:\n\n\u003e There’s no way that it will work for everyone because I’ve found that depending on your OS and version of Whatsapp, the format of text file lines varies wildly. I’m sorry if it doesn’t work for you.\n\n\n### Tech\n\nWhatsApp-Analyzer uses a number of open source projects to work properly:\n\n* [Flask] - microframework for Python based on Werkzeug, Jinja 2\n* [Pandas] - pandas is an open source, library providing high-performance, easy-to-use data structures and data analysis tools for the Python\n* [Twitter Bootstrap] - great UI boilerplate for modern web apps\n* [D3.js] - JavaScript library for manipulating documents based on data, helps you bring data to life using HTML, SVG, and CSS.\n* [jQuery] - duh\n\nAnd of course WhatsApp-Analyzer itself is open source with a [public repository][WhatsApp-Analyzer] on GitHub.\n\n###### Live [Demo] available here.\n### Installation\n\nYou need Python 3.6 and above, its dependency packages, flask and pandas installed globally:\n\n```sh\n$ git clone https://github.com/Dineshkarthik/Whatsapp-analyzer.git WhatsApp-Analyzer\n$ cd WhatsApp-Analyzer\n$ make install\n$ make run\n```\n\nDocker image is also available:\n\n    docker pull dineshkarthik/whatsapp-analyzer\n    docker run -p 8000:5000  dineshkarthik/whatsapp-analyzer\n\nSupport for python2 is depricated but old docker image is available\n\n    docker pull dineshkarthik/whatsapp-analyzer:python2\n    docker run -p 8000:5000  dineshkarthik/whatsapp-analyzer:python2\n\nService will be running on port 8000 - `http://localhost:8000/`\n\nLicense\n----\n\nMIT\n\n\n**Free Software, Hell Yeah!**\n\n\n\n   [D3.js]: \u003chttps://d3js.org/\u003e\n   [Flask]: \u003chttp://flask.pocoo.org/\u003e\n   [Pandas]: \u003chttp://pandas.pydata.org/\u003e\n   [Twitter Bootstrap]: \u003chttp://twitter.github.com/bootstrap/\u003e\n   [jQuery]: \u003chttp://jquery.com\u003e\n   [WhatsApp-Analyzer]: \u003chttps://github.com/Dineshkarthik/Whatsapp-analyzer\u003e\n   [Demo]: \u003chttp://whatsapp-analyzer.herokuapp.com/\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdineshkarthik%2Fwhatsapp-analyzer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdineshkarthik%2Fwhatsapp-analyzer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdineshkarthik%2Fwhatsapp-analyzer/lists"}