TwitterのユーザーやツイートをActivityPub形式に変換するソフトウェア
English | Japanese (日本語)
まだTwitterからMastodonなどのFediverseに移行してきていないユーザーをフォローすることができます。
フォローすることで、Twitter側でのつぶやきをToot(Note)としてMastodonなどから閲覧することができます。
(*) Fediverse (ActivityPub対応ソフトウェア): Mastodon, Misskey, Pixelfedなど
このソフトウェアはあくまでFediverseに移行してきていない(or移行出来なさそうな)ユーザーを一時的にフォローするためのものです。
具体的な利用方法としては、ソシャゲやアニメ等の(企業系)公式アカウントをフォローすることを想定しています。
FediverseとTwitterでは文化が全く異なりますし、このソフトウェアでFediverseをTwitterのようなものにする意図はありません。
(わざわざFediverseに来てまでTwitterの一般ユーザーばかりフォローするのであれば、FediverseではなくTwitterを利用すべきです。)
- 任意のインスタンスからフォローしたいユーザーを次の形式で検索します:
@<UserID>@<Domain>
たとえばtwttr.yukineko.me
がホストしているTwitter ActivityPub Bridgeのインスタンスから Twitterの公式アカウント (@twitter) をフォローしたい場合は@[email protected]
になります。 - すると対象のユーザーのプロフィールが表示されるので、フォローボタンを押して承認されればフォロー完了です。
Note
Twitter ActivityPub Bridgeでは、以下のソフトウェアがインストール及び設定されている必要があります。
- Node.js (v18.12.1以降)
- yarn (v1.x.x)
- Redis
- MongoDB
$ git clone https://github.com/hideki0403/twitter-activitypub-bridge.git
$ cd twitter-activitypub-bridge
$ yarn install
ディレクトリのルートにある config.example.yml
を config.yml
としてコピーし、設定ファイル内にあるコメントに従って編集します。
$ yarn build
ビルドが終わったら以下のコマンドで起動できます。
$ yarn start
任意のインスタンスから @twitter@<domain>
で検索し、Twitterの公式アカウントが表示できれば問題なくセットアップ出来ています。