https://github.com/shobrook/typesense
Chrome extension that analyzes a Messenger conversation's sentiment in real-time
https://github.com/shobrook/typesense
chrome-extension conversation-sentiment hackillinois messenger sentiment-analysis
Last synced: 4 months ago
JSON representation
Chrome extension that analyzes a Messenger conversation's sentiment in real-time
- Host: GitHub
- URL: https://github.com/shobrook/typesense
- Owner: shobrook
- License: mit
- Created: 2018-02-21T04:39:21.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-05-25T04:28:26.000Z (over 7 years ago)
- Last Synced: 2025-04-15T01:45:21.546Z (6 months ago)
- Topics: chrome-extension, conversation-sentiment, hackillinois, messenger, sentiment-analysis
- Language: JavaScript
- Homepage:
- Size: 436 KB
- Stars: 6
- Watchers: 4
- Forks: 2
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

### Purpose
TypeSense is a chrome extension that analyzes and displays a Facebook Messenger conversation's sentiment in real-time, designed to help the developmentally disabled. Winner of the best healthcare-related OSS hack at [HackIllinois 2018](https://devpost.com/software/typesense).
### Installation
TypeSense is available for download on the [Chrome Web Store](https://chrome.google.com/webstore/detail/typesense/clobcenoagdldmnkhnglomkgcfhoaiff). Once installed, TypeSense requires no further setup – just open a conversation and click the TypeSense icon to visualize its sentiment.
## Why?
Conversations can be ambiguous. They're even more ambiguous online, where the body language and intonation cues that usually help us interpret meaning are lost. People without neurological disorders misunderstand each other all the time – sarcasm makes it hard to know for sure what someone means, and idioms are confusing! __Imagine how hard it must be for people with social disabilities.__
TypeSense makes it a little easier for those with developmental disorders, like autism, to understand the emotions of others when chatting online.
## Features
* Visualize the conversation's sentiment over time
* See how each message impacted the overall sentiment
* Real-time updating of the TypeSense icon's color based on the sentiment of the most recent message## Contributing
To make a contribution, fork the repo, make your changes and then submit a pull request. If you've discovered a bug or have a feature request, create an [issue](https://github.com/shobrook/TypeSense/issues/new) and we'll take care of it! :)
__Pending Features:__
* Analyze and visualize the emotional tones of the conversation (anger, disgust, fear, joy, and sadness)
* Analyze and visualize the language tones of who you're talking to (analytical, confident, and tentative)
* Analyze and visualize the social tones of who you're talking to (openness, conscientiousness, extraversion, agreeableness, and emotional range)
* Predict the impact of messages on the conversation's sentiment before sending them## Technologies
TypeSense is built on VADER, a lexicon and rule-based sentiment analysis tool that is specifically attuned to sentiments expressed in social media. We plan to release some more features, noted above in _pending features_, that will leverage IBM Watson's natural language API.
## Team
Developed and maintained by [Jonathan Shobrook](https://github.com/shobrook) and [Aaron Lichtman](https://github.com/alichtman).
**Prototyped at HackIllinois by:**
* [Aaron Lichtman](https://github.com/alichtman)
* [Adam Gernz](https://github.com/agernz)
* [Jon Shobrook](https://github.com/shobrook)
* [Rishi Masand](https://github.com/darthbatman)## Donations
This is free, open-source software. If you'd like to support the development of future projects, or say thanks for this one, you can donate Bitcoin at `1BFqZayDhiU9YjhTuAsWcnu6qU5RDaxV8Z`. Everything is appreciated!