Skip to content

SurajBhari/streamsnip

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

StreamSnip

Python Flask JavaScript Nightbot YouTube

Clip moments from a live stream with a single chat command — no clipping software, no manual scrubbing.

StreamSnip lets a streamer (or their viewers, via Nightbot) mark a clip the instant something happens in chat. Clips are timestamped against the live VOD, collected on streamsnip.com, and can later be viewed, shared, or downloaded as real video files.

Note: The source for the main service has moved to a private repository as the project became a hosted product. To start using it, go to streamsnip.com/get-started and follow the steps there. This repo remains as the public home and entry point for the project.

How it works

  1. A viewer types !clip (or your custom command) in the YouTube live chat.
  2. Nightbot calls the StreamSnip API, which records the current stream timestamp.
  3. The clip appears on streamsnip.com, on the stream's clip page, and — with the extension — as a marker on the YouTube scrubber.

Quick start (Nightbot)

Add this single custom command in your Nightbot dashboard to start clipping:

!addcom !clip $(urlfetch https://streamsnip.com/clip/$(chatid)/$(querystring)?delay=-40)

delay shifts the clip timestamp (in seconds) so the clip captures the moment before someone reacts in chat. See streamsnip.com/settings for Discord webhooks, custom titles, and other options.

The StreamSnip ecosystem

Repo What it does
streamsnip (this repo) Project home and getting-started entry point.
streamsnip_extension Chrome extension that draws clip markers on the YouTube progress bar.
streamsnip_downloader CLI to download the actual clip video segments locally via yt-dlp.

Support

If StreamSnip is useful to you, you can buy me a coffee — it goes back into hosting and development.

Questions or feature requests: join the Discord.

About

Clip live-stream moments with a single Nightbot chat command — no clipping software needed.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors