ConsoleTooter-RubyMastodon Client
ConsoleTooter-Ruby
Toooooooooooooooooot!!!!!!!!!!!!!!!!!!!!
これなに
CLIでMastodonできるやつ
なにいる?
必須
- Ruby
- Gem
任意
- libsixel(
img2sixel
コマンド) - curl
- Sixel Graphicsに対応した端末エミュレータ
- 上記3つの組み合わせでアイコン表示、画像表示、カスタム絵文字表示ができます。
- bash
- ターミナルがSixelに対応しているかの判定に使われているコードが
/bin/sh
がbashじゃないと正常に動作しないため。/bin/sh
がbashじゃない場合は判定が常にTrueになります。
- ターミナルがSixelに対応しているかの判定に使われているコードが
-
echo-sd
コマンド- 投稿時に
_人人人人人人_
> 突然の死 <
 ̄Y^Y^Y^Y^Y^Y ̄
ができます
- libnotify(
notify-send
コマンド)- デスクトップ通知を表示することができます
できる!
- テキスト投稿
- 画像投稿
- CW投稿
- 公開範囲指定投稿
- リプライへの返信
- 突然の死の投稿
- ホームタイムラインの取得
- ローカルタイムラインの取得
- 連合タイムラインの取得
- リストタイムラインの取得
- Hashtagタイムラインの取得
- アイコン表示
- 画像表示
- カスタム絵文字表示
- タイムラインすべてのストリーミング
- ストリーミング時の通知の表示
- フォロー
- ふぁぼ
- 回数指定によるふぁぼ爆
- 削除された投稿のIDを表示
- フォローリクエストの処理
- notify-sendコマンドによるX上での通知
- 任意の投稿をパクる機能
- 任意の投稿を公開範囲を上書きした上でパクる機能
- 任意の投稿をふぁぼってパクる機能
準備
-
./account.json
にhostとtokenをつっこむ
または
- 環境変数
CT_CONFIG_PATH
に任意のコンフィグファイルを指定する
Usage
command --help
评论