Skip to content

FaKod/bbuzz14-stream-mining

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bbuzz14-stream-mining

A Scala starter pack for the stream mining hackday at BBUZZ 2014.

This repository should help you getting started by providing the boilerplate of how to obtains tweets.

See also

Requirements

  • Java 1.6 or later
  • If you have a bash or a similar shell at hand, you can use the provided sbt starter, otherwise, you have to install sbt
  • (git)

Usage

checkout

git clone https://github.com/knutwalker/bbuzz14-stream-mining.git && cd bbuzz14-stream-mining

Use at bbuzz hackday 2014-05-28

./sbt run

otherwise

compile

./sbt compile

run an example

./sbt run

open the REPL

./sbt console

using the sbt shell

./sbt

Use re-start to start an example and re-stop to stop an example.

Start hacking

Have a look at the provided examples. You have to specify two things:

1. How you want to deal with Tweets.

Implement your own TweetConsumer.

2. Choose a TweetProvider

By mixing in a concrete TweetProvider and filling in the required parameters (such as host), you create a mainable object, that you can run.

If you're unsure about what parameters are required — the compiler will tell you when something's missing.

Scaladoc

The scaladoc is available at this github page.

License

This project, twitter4j, RxJava, and Json4s are available under Apache Software License 2.0.

Dispatch and JeroMQ are distributed unter LGPLv3 License.

Jedis is available under MIT License.

The sbt starter is available under BSD License

About

Scala starter pack for the stream mining hackday at BBUZZ 2014

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published