Archive import
birdclaw import archive parses a Twitter/X archive ZIP and writes everything into the canonical SQLite tables: tweets, likes, bookmarks, profiles, DMs, and (when present) blocklists.
It is idempotent. Re-running on the same archive replays the import without producing duplicates, so you can import, then re-import after a fresh archive download to top up.
#Get an archive
Twitter / X publishes account archives at https://x.com/settings/your_archive. Requesting one takes ~24 hours; you receive a download link in email.
Save the ZIP somewhere autodiscovery can find it (~/Downloads is fastest), or pass an explicit path.
#Autodiscovery
On macOS, archives are autodiscovered via Spotlight (mdfind) plus name heuristics borrowed from Sweetistics: