MaartenGr/soan
Social Analysis based on Whatsapp data
Extracts linguistic and temporal patterns from WhatsApp exports using NLP techniques including TF-IDF, sentiment analysis via VADER, topic modeling with LDA/NMF, and emoji frequency analysis. Generates multi-format outputs—temporal visualizations (activity calendars, hourly heatmaps), masked image-based bar charts, word clouds with language-specific stopword filtering, and topic summaries. Accepts raw WhatsApp text exports via CLI with configurable language support and outputs analysis results as both images and text files.
148 stars. No commits in the last 6 months.
Stars
148
Forks
67
Language
Python
License
MIT
Category
Last pushed
Jul 18, 2023
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/MaartenGr/soan"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
qualichat/qualichat
Open-source linguistic ethnography tool for framing public opinion in mediatized groups.
Yash-Kavaiya/telegram-url-scraper
You can use this tool to export your Telegram user, group, or chat history in JSON format,...
aloncohen1/chat-analyzer
Apply different analysis & data science tools on your Telegram / Whatsapp chat and get exciting insights!
sudharsan13296/Whatsapp-analytics
performing sentiment analysis on the whatsapp chats.
abhisheksoni27/whatsapp-chat-analysis
Mine WhatsApp chat data and draw awesome inferences.