twitch-tui: Twitch chat in the terminal

2 years ago by Andromxda 🇺🇦🇵🇸🇹🇼 to c/commandline

Twitch chat in the terminal. Contribute to Xithrius/twitch-tui development by creating an account on GitHub.
RustyShackleford 4 points 2 years ago

This is so cool!

When I catch a few moments of spare time from work and family obligations, I might fork this and integrate it with streamlink-twitch-gui.

Streamlink Twitch GUI has a feature to automatically open a web browser with the selected stream's chat feed. I think an easy mod would be to replace the "open chat in browser" functionality with your terminal feed.

path: 0 10291757, hotness: undefined, score: 4, children: 0
secret300 4 points 2 years ago

That's pretty cool

path: 0 10282214, hotness: undefined, score: 4, children: 0
sar1n 2 points 2 years ago

I've been wanting to code something like this from the first time i started using Textual. I guess now i don't have to!

path: 0 10282771, hotness: undefined, score: 2, children: 1
Andromxda 5 points 2 years ago

There have been other projects before that did the same thing. I used to use twitch-chat-cli, but now it's broken due to some dependency issue (it's written in JS, npm is a giant dependency hell), so I needed to look for an alternative. Fortunately, I found this project, and it's even written in Rust, which is awesome.

path: 0 10282771 10282992, hotness: undefined, score: 5, children: 0
cobwoms 2 points 2 years ago

wow i was impressed to see the emote support. how about third party emote support? PauseChamp

path: 0 10283444, hotness: undefined, score: 2, children: 5
Andromxda 2 points 2 years ago path: 0 10283444 10290669, hotness: undefined, score: 2, children: 4
cobwoms 2 points 2 years ago

thanks! i was just configuring it myself and i saw that! amazing

path: 0 10283444 10290669 10291586, hotness: undefined, score: 2, children: 3
Andromxda 1 point 2 years ago

Unfortunately, I didn't get it to work. Neither in iTerm2, kitty or WezTerm.

path: 0 10283444 10290669 10291586 10292092, hotness: undefined, score: 1, children: 2
cobwoms 2 points 2 years ago

it explicitly checks for the environment variable "TERM=xterm-kitty" if that helps.

path: 0 10283444 10290669 10291586 10292092 10293466, hotness: undefined, score: 2, children: 1
commandline
commandline

@programming.dev

login for more options
2243
131
10

go to feed...