Tooterminal アップデートしました (v2.3.0)

なんとなく調子が出たので、 #Tooterminal をアップデートしてきました。

クライアントはこちら https://wd-shiroma.github.io/tooterminal

リポジトリはこちら https://github.com/wd-shiroma/tooterminal

更新内容

DMタイムラインに対応

マストドンv2.6.0よりDMがHTLに流れなくなったので追加しました。 v2.6.0以降でも追加で terminal monitor direct とか打つと従来のようにHTLにDMを流すことができると思います。素敵!

URLパラメータはまだ作ってないので、そのうち追加します。ハッシュタグの方もまだ実装してないので、一緒に追加しちゃおうかなって。

リクエストタイムアウト値を設定できるようになりました

コンフィギュレーションモードから instances request-timeout (秒数) と入力することで、APIリクエスト時のタイムアウト時間を変更することが出来ます。

デフォルトは10秒です。タイムアウトはえーよ!って場合は変更してみてください。

トゥートを時間指定で表示できるようにしました

結構ほしいと思ってた人もいるんじゃないかなって。

例えば show user self statuses max_date (日付時刻) と入力することで自分のトゥートから当時の投稿を見ることができるようになりました。

確かv2.0.0あたりからStatusIDがSnowFlake(unixtimeをベースとしたユニークなIDを生成する方法)となっているため、日付時刻から大まかなIDの範囲を推定できるわけです。

まぁこのID生成方法がv2.0.0からなので、それ以前のインスタンスに所属する方は日付検索がもちろんできません。対応しろ?知らんがな!

また、HTL・LTL・FTLも検索できるようにはしてありますが、取れない場合もあるみたいです。よくわからないです。たぶんPostgreSQLの仕様なんじゃないかと思ってます。知らんけど。