Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/3ventic/raw-twchat

CLI app for interacting with raw Twitch chat protocol. Handles PINGs (for convenience) and PASS (to keep it from ending up in terminal output)
https://github.com/3ventic/raw-twchat

Last synced: about 2 months ago
JSON representation

CLI app for interacting with raw Twitch chat protocol. Handles PINGs (for convenience) and PASS (to keep it from ending up in terminal output)

Awesome Lists containing this project

README

        

# raw-twchat

This is a raw, but still convenient CLI client for Twitch chat. The only two automated inputs are the password, which is taken from environment, and PONGs so you don't have to reply to the PINGs manually. All is shown, except the password, which is obfuscated. Allows replacing unprintable characters with an escaped representation to avoid breaking formatting and invisible characters sneaking through.

## Usage

Example:
```
go install github.com/3ventic/raw-twchat@latest
env TW_OAUTH=xyzxyzxyzxyzxyz raw-twchat -replace-unprintables
```

### Options

```
-insecure
use a plaintext connection
-replace-unprintables
replaces unprintable characters like SOH with \uXXXX representation
```