twitch-tui
$ cargo install twitch-tui
install (要:Rust環境)
$ npm i next react react-dom nextra nextra-theme-docs
Token生成(scopeはドキュメント参照)
tokenはoatuh:を先頭につける
scope
chat:read
chat:edit
whispers:read
whispers:edit
channel:moderate
user:read:follows
user:read:emotes
twtで起動&初回設定
https://gyazo.com/9a5a7eebc7c40ca979fa14234530a14a
キーバインド設定
table:normal mode
Key Description
i or c メッセージを送るためのメッセージ挿入(チャット)モードに入る。このモードは Esc で終了します。
@ メンション記号 @ がある状態で、挿入(チャット)モードに入る。
/ コマンド記号 / がある状態で、挿入(チャット)モードに入る。
? or h キーバインドポップアップウィンドウを表示させる。
q アプリケーションを終了する(ユーザー入力ボックスが開いていない場合)。
s 最近のチャンネル切り替えポップアップを開く
f フォローされたチャンネル検索ポップアップを開く
o ウェブブラウザで現在のチャンネルストリームを開く
S ダッシュボード画面(スタート画面)に移動する。
Ctrl + f メッセージ検索モードに入り、クエリにマッチするメッセージをメイン・ウィンドウでハイライトします。
Ctrl + t メッセージフィルターを切り替える。
Ctrl + r メッセージフィルターを逆にする。
Ctrl + p 手動でアプリケーションをクラッシュさせる。
Esc 前のウィンドウに戻る
table:insert mode
Key Description
Ctrl + w 1単語(カーソルから次の空白まで)をカットする。
Ctrl + u ライン全体をカットする。
Ctrl + f カーソルを右に動かす。
Ctrl + b カーソルを左に動かす。
Ctrl + a カーソルをスタート地点に移動させる。
Ctrl + e カーソルを最後に移動させる。
Alt + f 次の単語の最後に移動する。
Alt + b 前の単語の先頭に移動する。
Ctrl + t 前の文字と現在の文字を入れ替える。
Alt + t 前の単語と現在の単語を入れ替える。
Ctrl + u カーソルより前をすべて削除する。
Ctrl + k カーソル以降をすべて削除する。
Ctrl + w 前の単語を削除する。
Ctrl + d 右の文字を削除。
Tab サジェストが使用可能なときはフィルする
Enter 現在のテキストを確認する(メッセージ検索モードでは何もしない)。
Esc 前のウィンドウに戻る
メモ
フォローしている配信者を全員サーチできていない?
現在オンラインの人だけをサーチしているのか?
違うっぽい。フォローした順に表示されている
100フォロワーまでになっている
const FOLLOWER_COUNT: usize = 100;
現在取り掛かっている
エモートはkittyなどの対応しているものでないと表示できない
config.tomlから各種trueにする