programming.dev
  • Communities
  • Create Post
  • Create Community
  • heart
    Support Lemmy
  • search
    Search
  • Login
  • Sign Up
Andromxda 🇺🇦🇵🇸🇹🇼@lemmy.dbzer0.com to commandlineEnglish · 1 year ago

twitch-tui: Twitch chat in the terminal

github.com

external-link
message-square
10
link
fedilink
  • cross-posted to:
  • cool_github_projects
34
external-link

twitch-tui: Twitch chat in the terminal

github.com

Andromxda 🇺🇦🇵🇸🇹🇼@lemmy.dbzer0.com to commandlineEnglish · 1 year ago
message-square
10
link
fedilink
  • cross-posted to:
  • cool_github_projects
GitHub - Xithrius/twitch-tui: Twitch chat in the terminal.
github.com
external-link
Twitch chat in the terminal. Contribute to Xithrius/twitch-tui development by creating an account on GitHub.
alert-triangle
You must log in or register to comment.
  • secret300@lemmy.sdf.org
    link
    fedilink
    arrow-up
    5
    ·
    1 year ago

    That’s pretty cool

  • Rusty Shackleford
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    1 year 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.

  • sar1n@infosec.pub
    link
    fedilink
    arrow-up
    2
    ·
    1 year 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!

    • Andromxda 🇺🇦🇵🇸🇹🇼@lemmy.dbzer0.comOP
      link
      fedilink
      English
      arrow-up
      5
      ·
      1 year 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.

  • cobwoms@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 year ago

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

    • Andromxda 🇺🇦🇵🇸🇹🇼@lemmy.dbzer0.comOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      It supports BTTV, 7TV and FFZ

      https://xithrius.github.io/twitch-tui/guide/configuration.html#emotes

      • cobwoms@lemmy.blahaj.zone
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 year ago

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

        • Andromxda 🇺🇦🇵🇸🇹🇼@lemmy.dbzer0.comOP
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 year ago

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

          • cobwoms@lemmy.blahaj.zone
            link
            fedilink
            English
            arrow-up
            2
            ·
            1 year ago

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

            • Andromxda 🇺🇦🇵🇸🇹🇼@lemmy.dbzer0.comOP
              link
              fedilink
              English
              arrow-up
              1
              ·
              edit-2
              1 year ago

              Bruh, I specifically changed this variable, so I wouldn’t have issues with ssh, because it doesn’t work with TERM=xterm-kitty
              Edit: I figured I could just use a simple alias twt="TERM=xterm-kitty twt" in my shell config to fix this.

commandline

commandline

Subscribe from Remote Instance

Create a post
You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: [email protected]
Visibility: Public
globe

This community can be federated to other instances and be posted/commented in by their users.

  • 7 users / day
  • 7 users / week
  • 33 users / month
  • 166 users / 6 months
  • 685 local subscribers
  • 1.98K subscribers
  • 93 Posts
  • 217 Comments
  • Modlog
  • mods:
  • Erlingur
  • chaoticAnimals
  • Spyros
  • Gamma
  • BE: 0.19.11
  • Modlog
  • Legal
  • Instances
  • Docs
  • Code
  • join-lemmy.org