Twitter(X)にとりとめもなく上げた感想やSSをまとめたいこと、ありますよね。
私はありました。
タグをつけているので検索はできるのですが、無料APIはなくなってしまったし、リプライに続くそこそこの長さのものだとクリックしないと続きが見られないしで、バックアップのためにコピペするのが面倒で面倒で。
そこで思い当たったのが、Twitterのアーカイブ機能でした。
自分のかこの投稿情報が全部取得できるということは、そこからツリー構造を追ってデータを取れるのでは?
結果:できました!
twitter_export.gif
やったこと
- アーカイブのダウンロードまではできている前提で、そこにhtmlファイルを一つ置く
- data/tweets.jsにツイート情報が詰まっていそうだったので、データを取得…しようとして、そのままだと
window.YTD.tweets.part0
がうまく読み込めなかったので微調整 - あとは配列として読み込んで、子要素を再帰的に取得して、出力用に色々調整
- 日付情報を表示
- タグを消去(開始ツイートに専用タグをつけている想定のため)
コード
ここに置きました
https://github.com/honnnomushika/getTweetsFromTwitterArchive