This repo consists of a python script and a WebApp that plots a timeline of messages exchanged on the popular messaging platform WhatsApp. You need to supply a txt file which is basically your chat exported from WhatsApp.
NOTE: YOUR MESSAGES ARE NOT SENT OR SAVED ANYWHERE. YOU'RE FREE TO READ THE CODE AND CHECK FOR YOURSELVES.
This tool is now available here with multiple options. Go play with them.
- Python
- WebApp
-
Exporting chat:
a. Open WhatsApp settings.
b. Go to chat settings.
c. Then chat history.
d. Then export chat.
e. Now select the chat you want to export without media. -
Then just execute this script:
python main.py whatsappchat.txt
. (python) -
Image will be saved as a
png
file in the same directory astxt
file. (python)
- Add support for other graphs like polar, doughnut, pie & radar
- Update sample file link in index.html
- Update app link in readme
- add screenshots
- Some parameters trigger change of color in the WebApp.
- Incorrect area fill, when show lines is toggled to false.
- Filter outlier dates which are ahead of cur date.