Twitch-Streamer (homepage)

Spark Streaming library for reading chat messages from

@agapic / (1)

Twitch-Streamer uses Twitch's Chat and IRC API to stream in messages from specified channels. It is a light-weight wrapper over Spark Streaming and Twitch's Chat IRC data feed. The goal of this project is to fully utilize the strengths of Spark Streaming to allow others to perform analyses of Twitch's live stream chatrooms.
Full documentation:


  • 1|spark streaming
  • 1|Twitch
  • 1|IRC
  • 1|Chat
  • 1|

How to

Include this package in your Spark Applications using:

spark-shell, pyspark, or spark-submit

> $SPARK_HOME/bin/spark-shell --packages com.andrewgapic:spark-streaming-twitch:1.0.0


In your sbt build file, add:

libraryDependencies += "com.andrewgapic" % "spark-streaming-twitch" % "1.0.0"


In your pom.xml, add:
  <!-- list of dependencies -->


Version: 1.0.0 ( 28e366 | zip | jar ) / Date: 2017-07-20 / License: Apache-2.0 / Scala version: 2.11