/twitter-processor

Primary LanguageJavaMIT LicenseMIT

Build Status

Dependency Status

Overview

This is a sample application illustrating the usage of Java 8 lambdas to compare against traditional java.

In a nutshell, this application leverages Twitter4J for pulling twitter data and executing a series of contrived operations on that data.

Disclaimer

This project is meant for illustrative purposes only. Code included is not intended to be useful, performant, or clever in any form

Building

This project requires you have Gradle installed

To build: gradle build

To import into IntelliJ, open the associated build.gradle file

Running

You'll need to authenticate via OAuth to run this application

First, register your application to acquire a consumer key.

Next, run blog.bootstrap.Bootstrap with the following set as system properties:

-Dtwitter4j.oauth.consumerKey=[consumer key]
-Dtwitter4j.oauth.consumerSecret=[consumer secret]

This will load an access token which can later be used to run samples.

Samples are included in the blog.Driver, and primarily intended to be executed from the IDE