x stream Chat

a project by kyon

browser ext for x to extract live stream details

live streaming on x was becoming popular, but the experience didn’t feel complete

this annoyed me so much that i got distracted from my oai-waifu project.

see the thing was x streams didn’t have live chat embeddings like twitch does, you had to show their popup chat dialog window inside your stream.

it’s a browser window on a stream, it’s ugly

you need chat, viewcount, reactions, obs integration, etc etc

so obviously we have to fix that.

2024-10-03

nerd sniped into yet another project

2024-10-03

slowly progressing

thoughts:

2024-10-03

okay we’ve got live stream message fetching almost

pfp and verified status not fetched, i want everything on screen to get fetched so user can choose what they want to display (via ext options)

2024-10-04

debugging browser extensions are a bitch, added a status page for sanity:

2024-10-04

took me a day, but we’re finally done! v1 source code in next tweet.

feel free to add more features and contribute, glhf

2024-10-04

src: https://github.com/kyon-eth/x-stream-chat

pending features:

2024-10-07

you really have to understand the context for this to happen (check linked post)

i was running low on motivation (it’s a browser ext, they’re boring) so i picked up imaginary twitter beef to give me enough dopamine to cross the finish line.

all for what? turns out my opponent was vegetarian

2024-10-07

added 10+ styles

moving on to other projects, feel free to contribute.

repo here: https://github.com/kyon-eth/x-stream-chat

2024-10-17

i rawdogged html, css + vanilla js to make this stream btw

never kill yourself

afk streaming for 8hrs++ now