ローカルTLチラ見ツールづくりが流行ってるようなので。
UserScriptが何か、どう使うかは適当にググってくださいね。
つかいかた
非ログイン状態でアクセスした時のトップページである /about のユーザー登録フォームにリンクが追加されます。
で Preview local TL をクリックすると、インスタンスのロゴの下にタイムラインが出ます。
ヘッダ部分(Local TL ...)をクリックすると閉じます。
今のところリアルタイム更新とか続きを読むとか洒落た機能はついていませんが、閉じて開きなおすと改めて読み込むので、リロードはそれで。
特徴
ユーザーページを非ログイン状態で見たときのDOM構造をだいたい再現しているので、そういう感じに表示されます。インスタンスのカスタマイズやkktCSSみたいなのも反映されます。あとCWやNSFWも軽く対応してます1。
逆に言えば、デフォルトのDOM構造やスタイリングにひどく依存しているので、インスタンスによっては(リンクやTLの挿入先を見つけられず)動かないとか、見た目があれなことになるかもしれません。何かしらの手段で報告してもらえればなにか考える...かもしれません。
なおこのような形で組み込む都合上、@match
の指定が https://*/about
と超広いです。適当にチェックして Mastodon っぽくなければ離脱してはいますが、気になる人は @match
を個別に指定するか、Bookmarklet 化するとよいかと2。
そのうち改善しそうなところ
- 続きを読む
- 表示リンクとヘッダが離れてて更新がだるい(リロードボタンつけてもいいかも)
- 画像のlightbox的なやつ(ユーザーページにもないけど)
まあ、https://github.com/tootsuite/mastodon/issues/1053 が実装されたらいらなくなるんでしょうけど。