AUTOMATIONPROTOTYPE2025

Twitch Calendar Sync

Synchronizes stream events with Google Calendar and automates stream preparation.

IMAGE

PLACEHOLDER

A Node.js tool that connects Twitch stream scheduling to Google Calendar, enabling automatic event creation, reminders, and stream preparation workflows triggered by calendar events.

PROBLEM

Why it was built

Manually tracking stream schedules across multiple platforms and preparing the streaming environment before each session is time-consuming.

CONCEPT

The idea

Bridge Twitch's streaming schedule with Google Calendar and trigger automated setup workflows shortly before a scheduled stream begins.

BUILD

How it was built

Node.js backend running on a Raspberry Pi. OAuth integrations with both Google and Twitch APIs. Cron-based polling with event-driven preparation hooks.

RESULT

Current state

Prototype successfully creates and updates calendar events from Twitch schedule data.

NEXT

Next steps

Add automated stream preparation triggers. Improve OAuth token refresh handling.

TECHNOLOGIES

Node.jsTypeScriptGoogle Calendar APITwitch APIRaspberry Pi

TECHNICAL DETAILS

PlatformRaspberry Pi 4
RuntimeNode.js
APIsGoogle Calendar, Twitch Helix

LINKS

REPOSITORY: NOT YET PUBLIC

← BACK TO PROJECTS