ぼろぼろ平原

困った

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

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

support.twitter.com

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

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

インストール

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

$ gem install alltweets

使い方

結果は標準出力に表示される。

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

$ alltweets -y tatzyr # tatzyrのツイートをYAML形式でダウンロード

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

$ alltweets -r -y tatzyr # tatzyrのツイートをリツイートも含めてYAML形式でダウンロード

github.com