This is a simple GUI made for the chat-miner library.
It supports Telegram, Facebook Messenger, WhatsApp, Instagram, and Signal.
Download the latest .exe release from here
Now you need to download the export files of your chats. Guides can be found here for WhatsApp, Signal, Telegram, Facebook Messenger, and Instagram Chats.
After running the executable, this window will appear.
Here you can choose:
- the chat export type
- which year should be used for data extraction
- which graphs should be plotted
- the chat export file itself
- colours for different graph types
- graph file name
Only the export file itself needs to be specified, along with the year. You can leave all the remaining settings as they are.
After pressing the start button, the program will automatically create a folder called plots in which, it will store your graphs.
Enjoy the fun with visualizing your chats and be sure to share them with your friends. 😁
git clone https://github.com/vactomas/chat-miner_GUI
cd chat-miner_GUI
pip install -r requirements.txt
I use pyinstaller to build the executable.
pyinstaller --onefile --windowed --add-data 'path-to-your-installed-modules/Lib/site-packages/wordcloud/stopwords;wordcloud/' chat_miner.py