Skip to content
This repository has been archived by the owner on Jan 23, 2024. It is now read-only.
/ Lurk.Client Public archive

Automatically clips exciting and funny moments from Twitch in real-time

Notifications You must be signed in to change notification settings

GastonGit/Lurk.Client

Repository files navigation

Build
Node.js CI

Lurk

Automatically clips exciting and funny moments from Twitch in real-time.

Server/backend can be found here

GIF Preview

Features

  • Clip live Twitch streamers who are undergoing a spike in emote usage
  • Options for deciding both emotes to watch and sensitivity
  • Cycle the latest clipped clips on a minimalistic website

Basic description of the software

  1. Start monitoring the chat rooms of the top streamers of Twitch based on view count
  2. Watch for a high usage of certain emotes within a short period of time
  3. During such an event, create a clip
  4. Add the clip url to an array.
  5. Cycle the clips from the array on a website.

FAQ

Why do I have to manually unmute and/or why does the video not autoplay?

Because Chrome does not allow websites to autoplay unmuted videos, for more details see https://developers.google.com/web/updates/2017/09/autoplay-policy-changes

Why does X streamer never show up?

The streamer might have clip creation restricted to subscribers or has been explicitly filtered out.

Why are all clips 30 seconds long? Why are some clips badly timed, ending abruptly or missing context?

The official API for Twitch clips is currently very limited