ConsoleTooter-RubyMastodon Client

联合创作 · 2023-09-30 08:48

ConsoleTooter-Ruby

Toooooooooooooooooot!!!!!!!!!!!!!!!!!!!!

これなに

CLIでMastodonできるやつ

なにいる?

必須

  • Ruby
  • Gem

任意

  • libsixel(img2sixelコマンド)
  • curl
  • Sixel Graphicsに対応した端末エミュレータ
    • 上記3つの組み合わせでアイコン表示、画像表示、カスタム絵文字表示ができます。
  • bash
    • ターミナルがSixelに対応しているかの判定に使われているコードが/bin/shがbashじゃないと正常に動作しないため。/bin/shがbashじゃない場合は判定が常にTrueになります。
  • echo-sdコマンド
    • 投稿時に
_人人人人人人_
> 突然の死 <
 ̄Y^Y^Y^Y^Y^Y ̄

ができます

  • libnotify(notify-sendコマンド)
    • デスクトップ通知を表示することができます

できる!

  1. テキスト投稿
  2. 画像投稿
  3. CW投稿
  4. 公開範囲指定投稿
  5. リプライへの返信
  6. 突然の死の投稿
  7. ホームタイムラインの取得
  8. ローカルタイムラインの取得
  9. 連合タイムラインの取得
  10. リストタイムラインの取得
  11. Hashtagタイムラインの取得
  12. アイコン表示
  13. 画像表示
  14. カスタム絵文字表示
  15. タイムラインすべてのストリーミング
  16. ストリーミング時の通知の表示
  17. フォロー
  18. ふぁぼ
  19. 回数指定によるふぁぼ爆
  20. 削除された投稿のIDを表示
  21. フォローリクエストの処理
  22. notify-sendコマンドによるX上での通知
  23. 任意の投稿をパクる機能
  24. 任意の投稿を公開範囲を上書きした上でパクる機能
  25. 任意の投稿をふぁぼってパクる機能

準備

  • ./account.jsonにhostとtokenをつっこむ

または

  • 環境変数CT_CONFIG_PATHに任意のコンフィグファイルを指定する

Usage

command --help

浏览 4
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报