ぼろぼろ平原

困った

他人の全ツイートをJSONで一括保存するコマンドを作った

Twitterには、自分の全ツイートアーカイブをダウンロードできる機能があるが、他人のツイートはダウンロードできない。

support.twitter.com

そこで、他人のツイートをダウンロードするalltweetsというコマンドを作った(もちろん自分のツイートもダウンロードできる)。

許可されていれば、非公開アカウントのツイートもダウンロードできる。

インストール

gemコマンドでインストールできる。Macの場合はsudoが必要。

$ gem install alltweets

使い方

結果は標準出力に表示されるのでいい感じにリダイレクトする。

$ alltweets tatzyr > tatzyr.json   # tatzyrのツイートをJSON形式でダウンロード

$ alltweets -r tatzyr > tatzyr-include-rts.json # tatzyrのツイートをリツイートも含めてJSON形式でダウンロード

github.com