Mastogetter とは、オープンソースの分散型 SNS「Mastodon」のトゥート(投稿)を任意の順番でまとめ、パーマリンクの作成と表示をするサービスです。
このパーマリンクにより togetter 的な「まとめサイト」を作成することができます。Mastodon API v1 に対応/互換のあるインスタンス(以下 Mastodon サーバー)の公開トゥートに対して利用できます。
-
Mastogetter 編集画面の URL
-
まとめの表示サンプルの URL
本サービスはデータベース等を使用しておらず、HTML・CSS・JavaScript のみで構成されています。そのため、静的サイトとして設置・公開できます。
ただし、「まとめサイト」のパーマリンクにアクセスがあるたび、対象の Mastodon サーバーに複数のリクエストを投げることになるため、そのサーバーに負荷をかけることに注意ください。
- 要件
- ストレージを利用せずに使用・設置できること。
- 自分の所属する Mastodon サーバーで流れているローカル・タイムラインをまとめられること
- Mastogetter が、目標としていない内容(2020/01/12 現在)
- Mastodon における togetter の代替/互換サービス
- ActivityPub で連携するすべてのインスタンスを単一のスレッド状の status の並びにするもの
本リポジトリは「togetter 相当ものが Mastodon にないのは何故か」という @hidao80 氏の個人的興味を探究する目的から始まったものです。
後に、同氏も参加する Organization の、このリポジトリに移管されました。現在はコントリビューター(有志の参加者)により継続開発およびメンテナンスされているものです。
そのため、リポジトリ名/サービス名による誤解、もしくは各種権利者および利用者にとって害があるようでしたら、予告なくリポジトリ名およびサービス名が変更される可能性があることをご承知おきください。
- https://qithub-bot.github.io/mastogetter/ にアクセスします。
- 「インスタンス名」テキストボックスにインスタンスの URL を http, https 付きで入力します。
- 「トゥート ID or URL」テキストボックスに追記したいトゥートの ID の数字またはトゥートの URL を入力します。
- 「ID or URL からプレビュー」ボタンを押し、フォーム下のプレビュー欄にトゥートを一度表示させます。
- 「トゥートを追加」ボタンを押し、プレビュー欄のトゥートを画面右半分の編集リストの一番下にコピーします。
- 必要な数だけ 3~5 を繰り返します。
- 編集リスト上の「コピー」ボタンを押し、パーマリンクをコピーします。
- まとめページへのパーマリンクを任意の Web ページに配置します。
- 「インポートするまとめリンク」テキストボックスにパーマリンクを入力し「まとめを読み込む」ボタンを押すと、パーマリンクで表示されるトゥートまとめを編集リストに読み込むことが出来ます。
- 画面右半分の編集リストに表示されているトゥートをダブルクリックすると編集リストからトゥートを取り除くことができます。削除した項目は元には戻せません。
- 編集リストのトゥートをドラッグ&ドロップすることで順番を変えることができます。
MIT ライセンスです。ライセンスが許す範囲での複製・頒布が可能です。詳しくはライセンスファイルをご確認下さい。
- Original Author: @hidao80
- Contributors