https://github.com/danielbiegler/visualize-whatsapp-chats
Visualizing WhatsApp chats via JavaScript
https://github.com/danielbiegler/visualize-whatsapp-chats
chat graph javascript offline statistics visualization visualizer whatsapp
Last synced: about 1 year ago
JSON representation
Visualizing WhatsApp chats via JavaScript
- Host: GitHub
- URL: https://github.com/danielbiegler/visualize-whatsapp-chats
- Owner: DanielBiegler
- License: mit
- Created: 2018-07-13T15:28:05.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-12-17T23:08:16.000Z (over 7 years ago)
- Last Synced: 2024-10-19T22:16:00.005Z (over 1 year ago)
- Topics: chat, graph, javascript, offline, statistics, visualization, visualizer, whatsapp
- Language: JavaScript
- Homepage: https://danielbiegler.github.io/visualize-whatsapp-chats/
- Size: 1.24 MB
- Stars: 6
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Visualizing WhatsApp chats via JavaScript
## Demo
https://danielbiegler.github.io/visualize-whatsapp-chats/
## Example Screenshot/s

This screenshot doesn't show all the stats you get.
## Why
I was looking for a visualizer and found some incomplete small examples or sites who you have to send your chat to. *(Wtf, are you insane?)*
I'm not gonna send a random site on the web my chatlogs, no thank you sir.
Found some visualizers that create small pictures, but I want interactivity, I want to be able to zoom in for example.
So I created this to be able to visualize interactive graphs which are generated **offline(!)**.
___
## Feature Wish List for v1.0.0
- [x] **Export to CSV**
- [ ] [example_export.csv](../../blob/master/example/example_export.csv)
- [x] **1on1 Chat Support**
- [x] **Group Chat Support**
- **Visualize Data**
- [ ] Make List for feature wishes
- [x] Total Messages
- [x] Total Characters
- [ ] Total Emojis
- [ ] Chat frequency per day/week/month/year
- **Formats:**
- [x] `DD?MM?YYYY, hh:mm - Name: Text`
- [x] `DD?MM?YY, hh:mm - Name: Text`
- [x] `DD?MM` can either be one or two digits long, each.
- [ ] `DD?MM?YY, hh:mm (PM|AM) - Name: Text`
- [ ] `MM?DD?(YY|YYYY)` are american exports formatted this way?
- **System Messages**
- [ ] 1on1 Chat
- [ ] Make List
- [ ] English
- [ ] German
- [ ] Group Chat
- [ ] Make List
- [ ] English
- [ ] German
- **Demo Page**
- [ ] [demo.html](https://danielbiegler.github.io/visualize-whatsapp-chats/demo)
- [ ] 1on1 example
- [ ] Group example