All projects

Smash Theater

2026

A searchable archive of 46,000+ Super Smash Bros. Ultimate tournament VODs. A daily GitHub Action scrapes seven YouTube channels and parses players and characters from video titles.

ReactTypeScriptViteYouTube Data APIGitHub Actions

How a VOD gets into the archive

Step 1 of 5

YouTube channels

VGBootCamp, Beyond the Summit - Smash, 2GGaming, ClubSmashTV, CLASH, まえだくん (Maesuma) and Tamisuma.jp.

What it is

A searchable archive of Super Smash Bros. Ultimate tournament VODs, modelled on Replay Theater. Filter by player, character, stage or tournament, and open a set to see each game's characters and stages.

Keeping it up to date

A GitHub Action runs every day at 06:00 UTC. It only looks at the last three days of uploads, stops as soon as it reaches a video that's already archived, and commits anything new.

Keeping it clean

Only the official Ultimate roster is stored. VODs for other games, custom workshop characters or names the parser doesn't recognise are skipped, and a scrub script removes any that slip through.

History

  1. Archive passed 46,000 VODs. A GitHub Action now checks for new uploads every day at 06:00 UTC.