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.
Why it was built
Manually tracking stream schedules across multiple platforms and preparing the streaming environment before each session is time-consuming.
The idea
Bridge Twitch's streaming schedule with Google Calendar and trigger automated setup workflows shortly before a scheduled stream begins.
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.
Current state
Prototype successfully creates and updates calendar events from Twitch schedule data.
Next steps
Add automated stream preparation triggers. Improve OAuth token refresh handling.
TECHNOLOGIES
TECHNICAL DETAILS
| Platform | Raspberry Pi 4 |
| Runtime | Node.js |
| APIs | Google Calendar, Twitch Helix |
LINKS
REPOSITORY: NOT YET PUBLIC