Skip to content

The world's most comprehensive open source chat analytics πŸ”Ž and visualization app πŸ“Š

License

Notifications You must be signed in to change notification settings

sahaab-io/banter.ly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

29 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Python Dash

Banter.ly's goal is simply to be the world's most comprehensive open source chat analytics πŸ”Ž and visualization app πŸ“Š

We want to make it easy and safe for anyone to get the most advanced insights from their text conversations with the click of a button

Check out the demo video

Features

Banter.ly currently only supports Whatsapp chat exports - more messengers and formats are on the roadmap (feature requests and cool ideas are welcome!)

  • Frequency analysis
  • Sentiment, emotion, and profanity analysis
  • Named entity extraction

Getting Started

Banter.ly is built on top of Dash, which provides a fantastic python environment for creating dashboards

Prerequisites

Running the App

# install poetry
curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python

# clone this repo and go into it
git clone https://github.com/sahaab-io/banter.ly.git && cd banter.ly

# create and activate the virtualenv + install dependencies
poetry install

# create a .env file with your configuration (you can just rename the example to get started locally)
cp .env.example .env

# run the one-time setup script and download Spacy data
poetry run python setup.py && poetry run python -m spacy download en_core_web_sm

# start the application
poetry run python index.py

If you don't wish to use Poetry as your package manager, a requirements.txt file without the dev dependencies is also included, and you can just run the last two commands without prefixing them with poetry run

Acknowledgements

About

The world's most comprehensive open source chat analytics πŸ”Ž and visualization app πŸ“Š

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published