GastonGit / Lurk.Client

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

Home Page:https://gastongit.com/lurk

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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

https://gastongit.com/lurk


Languages

Language:TypeScript 65.3%Language:CSS 27.8%Language:HTML 5.4%Language:Shell 1.5%