Home

Awesome

mstpubapi

認証なしでMastodonのタイムラインを覗いたり遡ったりするWebアプリです

他にも、認証なしでいろいろできるようにする予定です

使い方

設置済みのものは以下にあります

Instance

インスタンス情報を参照します

Timeline

インスタンスのタイムライン(ローカル/連合/タグ)を参照します。
過去のタイムラインを遡ることもできます。

Streaming

インスタンスのタイムライン(ローカル/連合/タグ)を参照します。
こちらは自動更新されます。

Status

ステータス(トゥート)の様々な情報を参照します

サイレンスチェッカー

インスタンスで特定のユーザーがサイレンスされているか調べます

※ 新しめ (v3.2.0 など) のインスタンスの場合
投稿が未収載になるので本人は気づきますし、他の人がサイレンスをこれなどで機械的に知ることは不可能です。

実行方法

Node.js 12.x, 14.x で動きます

yarn install

で依存モジュールをインストールした上で、実行/デプロイ/静的ファイルエクスポート 等を行ってください。

開発環境で実行

ローカル(http://localhost:3000) で起動します

yarn dev

静的ファイルエクスポート

(Node.js ではない)通常のWebサーバー等でも動かせるように、静的ファイル(HTML, JS, CSS)としてエクスポートすることができます。
以下のコマンドで out/ ディレクトリにファイルが出力されますので、中のファイルとディレクトリをWebサーバーに配置してください。

yarn export

いちおう、ローカルファイル(fileプロトコル)でも動くようです。(但し、将来的にサポートするかは未定)
GitHub Pagesでは動かないかもしれない。

その他

仕様とかバグとか実装メモとかTODOとかメモ書き