One quick follow-up to my post about Leonard’s handy Twitter archiving tool. I ran into an issue where I had a couple older archives that were done with the Grailbird format, Twitter’s old archive format used before ~2018. I had Codex and Claude collab on a Python script that converts old archives like mine into the modern Twitter archive format so they can be imported into tweetxvault. It does a few things… Reads ‘‘tweets.csv’’ from Grailbird archives, extracts account metadata from user_details.js, transforms the CSV data into the modern JSON structure Twitter uses today and generates the files tweetxvault expects: manifest.js, tweets.js, and account.js. I ended up submitting a PR to have this added since I’m probably not the only one with archives in the older format.
Brad Barrish
@bradbarrish