All Projects → Xithrius → twitch-tui

Xithrius / twitch-tui

Licence: MIT license
Twitch chat in the terminal.

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to twitch-tui

oembed
PHP OEmbed wrapper for well-known video platforms and services
Stars: ✭ 26 (-67.5%)
Mutual labels:  twitch
live-broadcast-bundle
Live broadcasting planner and scheduler
Stars: ✭ 38 (-52.5%)
Mutual labels:  twitch
io
A Node.js based system for managing a stream, including a chat bot, overlays, stream note generation and more.
Stars: ✭ 22 (-72.5%)
Mutual labels:  twitch
Pocket-Plays-for-Twitch
Open source Twitch client for Android
Stars: ✭ 55 (-31.25%)
Mutual labels:  twitch
twitch-vod-chat
No description or website provided.
Stars: ✭ 20 (-75%)
Mutual labels:  twitch
mempool-cli
mempool.space for the terminal
Stars: ✭ 29 (-63.75%)
Mutual labels:  tui
Consolonia
A cross-platform UI framework for .NET.
Stars: ✭ 232 (+190%)
Mutual labels:  tui
SmartTwitchTV
A Twitch web client that works on Android TVs and web base systems
Stars: ✭ 122 (+52.5%)
Mutual labels:  twitch
nginx-obs-automatic-low-bitrate-switching
Simple app to automatically switch scenes in OBS based on the current bitrate fetched from the NGINX stats page.
Stars: ✭ 167 (+108.75%)
Mutual labels:  twitch
glitch
!NO MORE MAINTAINED! Reactive API Wrapper for Twitch in Kotlin/JVM
Stars: ✭ 12 (-85%)
Mutual labels:  twitch
humhub-oauth
Social OAuths built for the Social Platform HumHub
Stars: ✭ 16 (-80%)
Mutual labels:  twitch
imgcat
Display images and gifs in your terminal.
Stars: ✭ 67 (-16.25%)
Mutual labels:  tui
mangadesk
Terminal client for MangaDex 📖
Stars: ✭ 569 (+611.25%)
Mutual labels:  tui
termdbms
A TUI for viewing and editing database files.
Stars: ✭ 1,116 (+1295%)
Mutual labels:  tui
przm
🎨 A simple, yet feature rich color picker and manipulator
Stars: ✭ 19 (-76.25%)
Mutual labels:  tui
slack-term
Slack client for your terminal
Stars: ✭ 6,074 (+7492.5%)
Mutual labels:  tui
meme-box
Manage and trigger media in OBS as a browser source
Stars: ✭ 82 (+2.5%)
Mutual labels:  twitch
LogicEFTBot
Twitch / Discord Chat Bot for Tarkov
Stars: ✭ 18 (-77.5%)
Mutual labels:  twitch
twitch-chatlog
Fetch the chatlog to a twitch VOD from your command line.
Stars: ✭ 78 (-2.5%)
Mutual labels:  twitch
vscode-twitch-themer
A Visual Studio Code extension that listens to Twitch chat and allows viewers to change the streamers VS Code theme.
Stars: ✭ 35 (-56.25%)
Mutual labels:  twitch

Twitch chat in the terminal

CI Crate Status

image

Keybinds

Normal mode
Key Description
c Go to the chat window chat.
i Enter message input mode for sending messages. Exit this mode with `Esc`.
? Have the keybinds popup window appear.
q Quit out of the entire application once in the base chat view.
s Open a popup window to switch channels.
Ctrl + f Enter message search mode, which highlights messages in the main window which match the query.
Ctrl + t Toggle the filter.
Ctrl + r Reverse the filter.
Esc Exits out of layered windows, such as going from the help window to normal view.
Input mode (message sending/searching, channel swapping)
Key Description
Ctrl + w Cuts a single word (from the cursor to the next whitespace).
Ctrl + u Cuts the entire line.
Ctrl + f Move cursor to the right.
Ctrl + b Move cursor to the left.
Ctrl + a Move cursor to the start.
Ctrl + e Move cursor to the end.
Alt + f Move to the end of the next word.
Alt + b Move to the start of the previous word.
Ctrl + t Swap previous character with current character.
Alt + t Swap previous word with current word.
Ctrl + u Remove everything before the cursor.
Ctrl + k Remove everything after the cursor.
Ctrl + w Remove the previous word.
Ctrl + d Remove character to the right.
Tab Fill in suggestion, if available.
Enter Confirm the current text to go through (doesn't do anything in message search mode).

Setup

  1. Install Rustup from the rust-lang website.
  2. Install the program through cargo install twitch-tui. You can use this same command to update the program in the future. To install a specific version, use a version number from the releases page and the --version flag (ex. cargo install twitch-tui --version "2.0.0-alpha.1").
  3. Run the program with twt in the terminal to generate the default configuration at the paths below. If the directories don't exist, they will be created for you.
    • Linux/MacOS: ~/.config/twt/config.toml
    • Windows: %appdata%\twt\config.toml
  4. Get an OAuth token from Twitch, and place the value in the token variable in the config.toml that was previously generated.
  5. Once you're done modifying the config file, run twt again, and enjoy! Run twt --help if you're looking for more options/arguments.

If you have any problems, do not hesitate to submit an issue.

More information

  • This project used to be named terminal-twitch-chat, but was renamed to twitch-tui in version 1.2.2.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].