Skip to content

Qithub-BOT/mastogetter

Repository files navigation

CircleCI

Mastogetter is 何

Mastogetterますとげったー とは、オープンソースの分散型 SNS「Mastodon」のトゥート(投稿)を任意の順番でまとめ、パーマリンクの作成と表示をするサービスです。

このパーマリンクにより togetter 的な「まとめサイト」を作成することができます。Mastodon API v1 に対応/互換のあるインスタンス(以下 Mastodon サーバー)の公開トゥートに対して利用できます。

特徴

本サービスはデータベース等を使用しておらず、HTML・CSS・JavaScript のみで構成されています。そのため、静的サイトとして設置・公開できます。

ただし、「まとめサイト」のパーマリンクにアクセスがあるたび、対象の Mastodon サーバーに複数のリクエストを投げることになるため、そのサーバーに負荷をかけることに注意ください。

本リポジトリのコンセプトと注意点

  • 要件
    • ストレージを利用せずに使用・設置できること。
    • 自分の所属する Mastodon サーバーで流れているローカル・タイムラインをまとめられること
  • Mastogetter が、目標としていない内容(2020/01/12 現在)
    • Mastodon における togetter の代替/互換サービス
    • ActivityPub で連携するすべてのインスタンスを単一のスレッド状の status の並びにするもの

本リポジトリは「togetter 相当ものが Mastodon にないのは何故か」という @hidao80 氏の個人的興味を探究する目的から始まったものです。

後に、同氏も参加する Organization の、このリポジトリに移管されました。現在はコントリビューター(有志の参加者)により継続開発およびメンテナンスされているものです。

そのため、リポジトリ名/サービス名による誤解、もしくは各種権利者および利用者にとって害があるようでしたら、予告なくリポジトリ名およびサービス名が変更される可能性があることをご承知おきください。

使い方

  1. https://qithub-bot.github.io/mastogetter/ にアクセスします。
  2. 「インスタンス名」テキストボックスにインスタンスの URL を http, https 付きで入力します。
  3. 「トゥート ID or URL」テキストボックスに追記したいトゥートの ID の数字またはトゥートの URL を入力します。
  4. 「ID or URL からプレビュー」ボタンを押し、フォーム下のプレビュー欄にトゥートを一度表示させます。
  5. 「トゥートを追加」ボタンを押し、プレビュー欄のトゥートを画面右半分の編集リストの一番下にコピーします。
  6. 必要な数だけ 3~5 を繰り返します。
  7. 編集リスト上の「コピー」ボタンを押し、パーマリンクをコピーします。
  8. まとめページへのパーマリンクを任意の Web ページに配置します。
  • 「インポートするまとめリンク」テキストボックスにパーマリンクを入力し「まとめを読み込む」ボタンを押すと、パーマリンクで表示されるトゥートまとめを編集リストに読み込むことが出来ます。
  • 画面右半分の編集リストに表示されているトゥートをダブルクリックすると編集リストからトゥートを取り除くことができます。削除した項目は元には戻せません。
  • 編集リストのトゥートをドラッグ&ドロップすることで順番を変えることができます。

コントリビュート(参加方法)について

ライセンス

MIT ライセンスです。ライセンスが許す範囲での複製・頒布が可能です。詳しくはライセンスファイルをご確認下さい。

著作者