分散SNSフォーラム

提供: マストドン日本語ウィキ
移動先: 案内検索
分散SNSフォーラム(ぶんさんエスエヌエスフォーラム)
Distsn.png
開発者 墓場人夜
プラットホーム ウェブ
サービス開始日 2017年7月12日
Webサイト http://distsn.org/


分散SNSフォーラムは、マストドンを含む分散SNSを題材とする勉強会形式のイベント。また、そのイベントの主催者によるウェブサイト。

本稿ではウェブサイトについて説明する。イベントについては 分散SNSフォーラム を参照。

分散SNSフォーラム は、マストドンPleromaを観測した結果を表示する複数のウェブアプリケーションから構成されるウェブサイトである。当初はマストドン推奨ユーザーリストを提供することを目的に開設された。現在、そのコンセプトはマストドンユーザーマッチングに引き継がれており、分散SNSフォーラムはインスタンス一覧タイムラインビューアを提供している。

分散SNSフォーラムのウェブサイトに設置されているウェブアプリケーションはAGPLで提供されている。ソースコードはGitHubで公開されている[1]

観測対象となるインスタンスはPeers APIを再帰的に探索することで自動的に取得している[2]

機能[編集]

流速順マストドンインスタンス一覧[編集]

流速順マストドンインスタンス一覧 は、マストドンのインスタンスを流速順に表示するリスト。ここで流速とは、週間トゥート数のことである。

新着順マストドンインスタンス一覧[編集]

新着順マストドンインスタンス一覧 は、マストドンのインスタンスを、現存する最古のトゥートの日時順に表示するリスト。他のウェブサイトのインスタンスの一覧における新着順はインスタンスがそのウェブサイトに登録された日時の順を意味することがほとんどであるのに対して、この方式はインスタンスが開設された時期を正確に反映していると考えられている。ただし、データベースがリセットされたインスタンス、古いトゥートを自動的に削除するインスタンス[3]では、インスタンスが開設された時期を意味しない。また、原因ははっきりしていないが、Pleromaのインスタンスは現存する最古のトゥートの取得に失敗している。

Pleromaインスタンス一覧[編集]

Pleromaインスタンス一覧 は、観測可能なPleromaインスタンスのリスト。ホスト名のアルファベット順に配列されている。掲載されるのはPeers APIを提供しているインスタンスに限られる。インスタンスごとに登録の可否や機能の有無を表示している。

マストドン インスタンスのローカルタイムラインのプレビュー[編集]

ローカルタイムラインのプレビュータイムラインビューアである。ウェブサイト内部の流速順マストドンインスタンス一覧と新着順マストドンインスタンス一覧からリンクされているほか、独立したプレビューアとして、任意のインスタンスをプレビューするために使用できる。

このプレビューアには、インスタンスの名称、説明文、アプリケーション (クライアント) のシェア、ローカルタイムラインのトゥートが表示される。ローカルタイムラインのトゥートの数は40、400、1000から選択できる。トゥートに添付されている画像もプレビューされる。

2017年12月8日に「ランダム」ボタンが設置された。これにより、ランダムなインスタンスのプレビューを次々に見ることができる。ランダム表示の対象になるインスタンスは、流速が0.1トゥート/時以上のものに限られる。

インスタンスのリストのAPI[編集]

2018年1月6日より、観測可能なインスタンスのリストをAPIで提供している。APIは http://distsn.org/cgi-bin/instances-api.cgi 、ソースコードは https://github.com/distsn/instances に置かれている。このリストはPeers APIを再帰的に探索することにより作成しているため、インスタンスを登録する手続きが不要であり、自動的に更新される。

廃止された機能[編集]

マストドン推奨ユーザーリスト[編集]

「マストドン推奨ユーザーリスト」は「マストドン流速順ユーザーリスト」に名称が変更された。

マストドン流速順ユーザーリスト[編集]

マストドン流速順ユーザーリストは2017年12月30日に廃止された。マストドンユーザーマッチングに同等な機能が実装されたため。

関連するウェブサイト[編集]

マストドンユーザーマッチング[編集]

マストドンユーザーマッチングは、当初は分散SNSフォーラムの一部として開設された。現在はマストドンユーザーマッチングの下にインスタンス一覧が置かれているような形式になっている。

直営インスタンス[編集]

2.distsn.org は分散SNSフォーラムの「直営インスタンス」であると説明されていた。現在は運用を終了している。

沿革[編集]

2017年7月9日、マストドン流速順ユーザーリストの提供を開始。

2017年7月10日、マストドン流速順ユーザーリストがマストドン速報に掲載された[4]

2017年7月12日、マストドン推奨ユーザーリストの提供を開始。

2017年7月16日、流速順マストドンインスタンス一覧の提供を開始。同日マストドン速報に掲載された[5]

2017年7月17日、インスタンスの流速の過去ログの提供を開始。

2017年7月25日、新着順マストドンインスタンス一覧の提供を開始。現存する最古のトゥートの日時をインスタンスの開設日時とみなす仕様で、この仕様は現在も同じである。

2017年8月15日、ほとんどすべての機能で、流速の数値が誤っていたことが判明。不具合は修正された[6]ものの、修正前の流速は修正後の流速と比較できなくなった。

2017年11月6日、Pleromaのインスタンスを観測対象に追加。

2017年11月25日、マストドン推奨ユーザーリストにユーザーのアバターを表示するようになった。

2017年12月12日、マストドン推奨ユーザーリストをマストドン流速順ユーザーリストに改称。

2017年12月1日、流速順マストドンインスタンス一覧と新着順マストドンインスタンス一覧にインスタンスのサムネイル画像を表示するようになった。

2017年12月31日、マストドン流速順ユーザーリストを廃止。同等の機能がマストドンユーザーマッチングに引き継がれた。

2018年1月1日、観測対象となるインスタンスを、独自のリストからMastodon Instancesに変更。

2018年1月2日、インスタンスの流速の取得方法を /api/v1/instance/activity に変更。それまではローカルタイムラインの流速を自前で計測していた。

2018年1月14日、インスタンスの取得方法をPeers APIを再帰的に探索する方法に変更。

2018年1月17日、Pleromaインスタンス一覧の提供を開始。

2018年2月24日、Pleromaインスタンス一覧がマストドンつまみ食い日記に掲載された[7]

2018年3月14日、Pleromaインスタンス一覧がマストドン速報に掲載された[8]

2018年6月25日[9]、Pleromaインスタンス一覧がインスタンスごとに機能の有無を表示するようになった。

脚注[編集]

  1. https://github.com/distsn/follow-recommendation
  2. これは2017年1月14日以降の仕様である。開設当初は、GitHubを通してプルリクエストを送ることで追加を申請する必要があった。2017年1月1日からは、Mastodon Instancesに登録されているすべてのインスタンスを自動的に取得するほか、複数のPleromaインスタンスが手動で追加されていた。
  3. ephemeral.glitch.socialを参照。
  4. 「マストドン流速順ユーザーリスト」登場
  5. 「マストドン流速順インスタンスリスト」登場
  6. https://github.com/distsn/follow-recommendation/commit/ac29aa4197c6f7d1563f6affb78d7a442886a142
  7. Pleromaサーバのよいところ
  8. Pleromaインスタンスの一覧「Pleroma Instances」
  9. https://github.com/distsn/follow-recommendation/issues/48

関連項目[編集]

外部リンク[編集]