Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rosette-api-community/rosette-sarcasm-detector
https://github.com/rosette-api-community/rosette-sarcasm-detector
machine-learning natural-language-processing nlp sarcasm sarcasm-detection text-analysis text-analytics twitter-api
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/rosette-api-community/rosette-sarcasm-detector
- Owner: rosette-api-community
- Created: 2016-04-07T15:02:45.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2016-04-07T15:37:59.000Z (over 8 years ago)
- Last Synced: 2024-04-03T14:31:25.749Z (7 months ago)
- Topics: machine-learning, natural-language-processing, nlp, sarcasm, sarcasm-detection, text-analysis, text-analytics, twitter-api
- Language: Python
- Size: 5.86 KB
- Stars: 0
- Watchers: 7
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# rosette-sarcasm-detector
A tool that analyzes and detects sarcastic tweets.##Prerequisites
* A valid Rosette API key (if you don't have one, you can get one [here](https://developer.rosette.com/signup))
* A Cloud Vision API key (you can find instructions on how to get started [here](https://cloud.google.com/vision/docs/getting-started))
* Twitter Keys and Access Tokens (including all of the following: API Key, API Secret, Access Token, Access Token Secret which can be obtained [here](https://apps.twitter.com/app))##Installation
1. Check out this repo to your machine.
2. The project can be run in Docker by following the instructions inside the 'docker' directory or by setting up a developer's environment locally and can be run from there.##How it Works
The TwitterSearch library iterates throughout all tweets reachable via the Twitter API that match the provided query. The data collected from each tweet is processed through the Rosette API sentiment analyzer and Google Vision simultaneously in order to detect sarcastic tweets.