Libsocialnet.md
タイトル | libsocialnet |
画像 | |
開発者 | 墓場人夜 |
プラットホーム | Linux (DebianまたはUbuntu推奨) |
プログラミング言語 | C++ |
サービス開始日 | 2018年9月23日 |
ライセンス | GNU Affero General Public License |
libsocialnetは、GNU social、Mastodon、Pleroma、microblog.pubなど (正確なリストは後述) の公開情報 (認証せずに取得できる情報) を取得する、C++用のライブラリ。動作環境はDebianまたはUbuntuを推奨している。
対応する実装
- Dolphin
- Friendica
- Gab - マストドンとほとんど同じだが、libsocialnetでは区別される。
- GNU social
- Misskey 11
- Kibou
- Mastodon
- PixelFed
- Pleroma
- Misskey 10からフォークしてめいめいがメンテナンスしている実装[1]。Misskey 11とは別の実装として扱われている。めいめいによるフォークではないMisskey 10は非対応である。
- シングルユーザー - microblog.pub、Write.asなどのお一人様インスタンス。
- Socialhome
可能な操作
ホストの実装 (GNU social, Mastodon, Pleroma, microblog.pubなどの別) を自動判別する機能を持つ。
任意のホストから以下の情報を取得できる。
タイムライン (ローカルタイムラインとユーザータイムライン) はステータスの列である。ステータスは以下の要素を持つ。
- ホスト名
- ユーザー名
- タイムスタンプ (ステータスが作成された日時)
- 内容 (文字列)
- ユーザーのタイムスタンプ (ユーザーが作成された日時)
沿革
- 2018年9月頃、実用的な水準に達する。対応する実装はGNU social、マストドン、Pleroma、Misskeyであった。
- 2018年12月17日[2]、microblog.pubに対応した。また、お一人様インスタンスに限り、Write.asとWrite Freelyに対応した。
- 2019年5月16日、Misskeyの対応を廃止。
- 2019年6月上旬、Misskeyの対応を再開。Misskey 11と、めいめいによるフォーク[3]を区別するようになった。
- 2019年7月6日、Kibouに対応。
- 2019年7月7日、GabをMastodonから区別するようになった。
- 2019年10月10日、PixelFedに対応。
- 2019年12月7日、Dolphinに対応。
- 2020年2月頃、Friendicaに対応。
- 2020年3月頃、Socialhomeに対応。
- 2020年3月頃、開発終了。