Skip to content

A Scala and akka.io project whose use flow and graph to listen streams. The goal is be able to do buzz monitoring.

License

Notifications You must be signed in to change notification settings

jwatelet/buzz-radiant

Build Status

Config

All information to get your auth key is on https://apps.twitter.com/

Create an application, copy consumer key and consumer secret.

Create access token for your account, copy access token and access token secret.

Copy src/main/resources/twitter.conf.template to src/main/resources/twitter.conf and fill in above keys/tokens/secrets.

Run with sbt run

Get Started

Init the observer

curl -X POST http://localhost:8080/observers -d '["#Scala"]

Get all observersIds

curl -X GET http://localhost:8080/observers

Get Statistics from the observer

curl -X GET 'http://localhost:8080/observers/{observerId}/tweets/statistics

Get statistics from the websocket

ws://localhost:8080/observers/{observerId}/tweets/statistics/ws

TODO

  • sentiment detection V1
  • Sentiment detection V2
  • Top Tweet user for a buzz
  • Top Hashtags

About

A Scala and akka.io project whose use flow and graph to listen streams. The goal is be able to do buzz monitoring.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages