ebelliveau / kafka2slides

Have you ever wanted to build a slide deck but only have Kafka and a Google Slides account? Look no further!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

kafka2slides

Have you ever wanted to build a slide deck but only have Kafka and a Google Slides account? Look no further!

Steps to reproduce:

First, get the bloody thing running:

  • git clone --depth=1 git@github.com:ebelliveau/kafka2slides.git
  • cd /path/to/this\ dumpsterfire
  • Set your server info in /path/to/this\ dumpsterfire/src/main/java/kafka2slides/App.java at the top of the App class (it's the only classy thing in this piece of crap).
  • gradle run

Next up, go download your credentials.json from the Google Slides API (I used "desktop app"):

Don't even ask me for help setting up Kafka for you.

This trash heap will subscribe to the "pitchdeck" topic in the "pitchdeck-consumer-group" consumer group. No, I won't change it for you.

Go publish some crap to the pitchdeck topic. This dumpsterfire will magically litter your Slides account with new pitchdecks featuring whatever the hell you publish to the pitchdeck topic.

--

Built with 💩 in 🇨🇦

About

Have you ever wanted to build a slide deck but only have Kafka and a Google Slides account? Look no further!


Languages

Language:Java 100.0%