Twitterのブックマークを一括エクスポート・ダウンロードするには
Twitterのブックマークは使い勝手が悪い
Twitterのブックマークは
- 過去のブクマになるほど取り出せない
- 検索機能が弱い
- 読み込みに時間がかかる
と、あまり使い勝手の良いものではありません。
そこで、ブックマークをすべてローカルPCにダウンロード(エクスポート)して、好きに閲覧・管理できるようにしたいですよね。
今回はその方法を説明します。
標準機能でエクスポートは提供されていない
Twitterの標準機能としてブックマークのエクスポートは用意されていません。
そこで、非公式な方法を使用してブックマークをエクスポートする必要があります。
作業手順
簡単に作業手順を説明します。
PCを用意
ChromeにTampermonkeyという拡張機能を追加
prinss/twitter-web-exporterをTampermonkeyにインストール
ChromeでTwitterを開き、手動でブックマークを最後までスクロールする
スクロール中、ブックマークを自動で記録してくれるので、最後にjsonでダウンロード
メディア(画像は動画)はaria2で高速ダウンロード
7.あとはお好みでフォルダ整理なりEagleで閲覧なり自由に
実際にやってみよう
1. PCを用意
スマホだと不可能なのでPCを用意してください。PCがない人は諦めてください。
2. ChromeにTampermonkeyを追加
Tampermonkeyは任意のユーザースクリプト(javascript)を実行できる拡張機能です。
これ自体は決して怪しい拡張機能ではありませんが、インストールするスクリプトに対しての安全性までは保障されていないので自己責任でお願いします。

3. prinss/twitter-web-exporterをTampermonkeyにインストール
このサイトからスクリプトを取得します

下にスクロールして...

開いた先のページで「インストール」をクリック

3-2. 拡張機能の権限設定
chrome://extensions/
↑これをChromeのアドレスバーに張り付けてenterしてください
もしくは
ここからChromeの拡張機能の設定を開いてください。

さっき入れたTampermonkeyの「詳細」より
「ユーザースクリプトを許可する」にチェックを入れてください。
4. ChromeでTwitterを開き、手動でブックマークを最後までスクロールする
そしたらTwitterを開き、画像のようなUIが新規に表示されていれば成功です
次に、「ブックマーク」を開き、最も古いブックマークまでスクロールします。
マウスのミドルボタンをクリックすると自動でスクロールしてくれるので便利です。

5. エクスポート

ここから

上のほうのチェックを入れるとすべての項目が選択されるので、選ぶor全部選択(お好みで)
5-2. データエクスポート

この「データをエクスポート」をクリックすると、json形式でブックマークをダウンロードできます。
これには投稿文テキストや投稿者アカウント名、画像リンクなども含まれます。
5-3. メディアエクスポート
ブックマークの画像や動画をエクスポートしたい場合はこちらの方法を利用してください。

「エクスポート開始」でダウンロードするのが一般的かと思われます。
【補足】めっちゃ大量にある場合
大量の画像動画があり、それをダウンロードしたい場合はこちらの方法をおすすめします。(少し高度な作業になります)
コマンドプロンプトを開く
以下のコマンドを実行し。
aria2を導入
winget install -e --id aria2.aria2
- media-urls.txtを取得
以下の画像の「URLをコピー」の右隣のアイコンをクリック

- aria2で大量DL
実行場所に注意してください。
aria2c -i media-urls.txt -j 16 -x 16 -s 16 --min-split-size=1M -c

