{"id":15093435,"url":"https://github.com/pustur/whatsapp-chat-parser-website","last_synced_at":"2025-04-12T23:39:10.211Z","repository":{"id":42380511,"uuid":"199742832","full_name":"Pustur/whatsapp-chat-parser-website","owner":"Pustur","description":"Website to view your exported WhatsApp chat logs 👁‍🗨","archived":false,"fork":false,"pushed_at":"2024-10-26T00:14:53.000Z","size":2640,"stargazers_count":207,"open_issues_count":5,"forks_count":54,"subscribers_count":13,"default_branch":"master","last_synced_at":"2025-04-12T23:38:58.701Z","etag":null,"topics":["react","reactjs","viewer","website","whatsapp","whatsapp-chat","whatsapp-chat-parser","whatsapp-reader","whatsapp-visualizer"],"latest_commit_sha":null,"homepage":"https://whatsapp-chat-parser.netlify.app","language":"TypeScript","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/Pustur.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"custom":["https://buymeacoffee.com/Pustur","https://paypal.me/Pustur"]}},"created_at":"2019-07-30T23:36:22.000Z","updated_at":"2025-04-09T23:22:16.000Z","dependencies_parsed_at":"2024-08-02T18:02:00.996Z","dependency_job_id":"3059b435-c1a2-4fac-96b9-06f90da51c99","html_url":"https://github.com/Pustur/whatsapp-chat-parser-website","commit_stats":{"total_commits":229,"total_committers":3,"mean_commits":76.33333333333333,"dds":0.0873362445414847,"last_synced_commit":"00be2b0419de9cf01d09fcdb31ecf91612668a9b"},"previous_names":[],"tags_count":23,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pustur%2Fwhatsapp-chat-parser-website","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pustur%2Fwhatsapp-chat-parser-website/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pustur%2Fwhatsapp-chat-parser-website/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pustur%2Fwhatsapp-chat-parser-website/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Pustur","download_url":"https://codeload.github.com/Pustur/whatsapp-chat-parser-website/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248647255,"owners_count":21139081,"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":["react","reactjs","viewer","website","whatsapp","whatsapp-chat","whatsapp-chat-parser","whatsapp-reader","whatsapp-visualizer"],"created_at":"2024-09-25T11:23:03.034Z","updated_at":"2025-04-12T23:39:10.187Z","avatar_url":"https://github.com/Pustur.png","language":"TypeScript","funding_links":["https://buymeacoffee.com/Pustur","https://paypal.me/Pustur"],"categories":[],"sub_categories":[],"readme":"# WhatsApp Chat Parser Website\n\n\u003e Example application of the npm package [whatsapp-chat-parser](https://github.com/Pustur/whatsapp-chat-parser)\n\nThis website allows you to upload a WhatsApp chat log and view its contents.\nYou can upload a `txt` directly or a `zip` file containing the exported chat.  \nIn case you export a `zip` file with the option `Attach Media`, you will be able to see images, videos and audio files directly in the website. Try it out by downloading the [example chat](https://github.com/Pustur/whatsapp-chat-parser-website/blob/master/src/assets/whatsapp-chat-parser-example.zip)!\n\nThe app runs locally and no logs are sent or stored anywhere.\n\nThe website is available at [whatsapp-chat-parser.netlify.app](https://whatsapp-chat-parser.netlify.app/)\n\n## How to run locally\n\n1. Clone the git repo\n2. Install [Node.js](https://nodejs.org/en/) if you don't have it already\n3. Open a terminal in the root of the project and run `npm install` to install the dependencies (optionally with the `--production` flag to avoid installing development dependencies)\n4. Run `npm start` to start a development server (while in this mode you can change the code and see the results immediately)\n5. Run `npm run build` to build the compiled bundle that you'll find in the `build/` folder\n\nAny local server will do to run the built files.  \nIt's also possible to download them directly from the [releases page](https://github.com/Pustur/whatsapp-chat-parser-website/releases).\n\n## How to export WhatsApp chats\n\n- [Android](https://faq.whatsapp.com/android/chats/how-to-save-your-chat-history)\n- [iPhone](https://faq.whatsapp.com/iphone/chats/how-to-back-up-to-icloud/)\n\n## Technologies used\n\n- Language: [TypeScript](https://www.typescriptlang.org/)\n- Libraries:\n  - [React](https://reactjs.org/) (with [Jotai](https://jotai.org/))\n  - [JSZip](https://stuk.github.io/jszip/)\n  - [whatsapp-chat-parser](https://github.com/Pustur/whatsapp-chat-parser)\n- CSS: [Styled Components](https://www.styled-components.com/)\n- Code formatting: [Prettier](https://prettier.io/)\n- Linting: [ESLint](https://eslint.org/) (with [Airbnb rules](https://www.npmjs.com/package/eslint-config-airbnb))\n- Bundler: [Vite](https://vitejs.dev/)\n\n## Changelog\n\n[CHANGELOG](CHANGELOG.md)\n\n## License\n\n[MIT](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpustur%2Fwhatsapp-chat-parser-website","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpustur%2Fwhatsapp-chat-parser-website","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpustur%2Fwhatsapp-chat-parser-website/lists"}