from Hacker News

Twitter archiver: Make your own simple, public, searchable Twitter archive

by aaossa on 12/19/22, 7:21 PM with 20 comments

  • by terhechte on 12/19/22, 8:18 PM

    Another shameless plug: I made a cross platform "native (Rust with Webkit)" desktop app that does the same thing (Win/Lin/Mac). It also allows you to see your "profile" afterwards in the app, search within your Tweets, and allows backing up things like mentions, responses, likes, etc:

    https://github.com/terhechte/twitvault

  • by nixcraft on 12/19/22, 8:37 PM

    Also, you can archive your Tweets with the Wayback Machine https://help.archive.org/help/how-to-archive-your-tweets-wit...
  • by donohoe on 12/19/22, 8:02 PM

    Sort of a shameless plug, but you can use this PHP script to generate a lazy-loading basic webpage with all your tweets that you can host:

    https://github.com/donohoe/twitter-archive

    Example:

    https://donohoe.dev/twitter/

  • by amatecha on 12/19/22, 11:57 PM

    Nice haha remember when you could search for something on Twitter and it actually returned what you typed in? I've tried so many times to find an old tweet of mine and had no luck. Needless to say I recently grabbed an archive of my data so I can just refer back to that, and never need to go to the sub-par Twitter website anymore.
  • by cobertos on 12/19/22, 9:34 PM

    Anyone know how to download a conversation? I want to mirror my tweets to my website with the comments.

    It doesn't come in the Twitter data export. It's also impossible to get a tweets comments from the API as a normal user? (> 7 days of conversation threading only available for academic institutions and enterprise)

  • by pkulak on 12/19/22, 8:04 PM

    Man, wish I did this before my account got suspended.
  • by RobertoG on 12/19/22, 9:44 PM

    Is there an easy way of downloading the favorites?
  • by tmpburning on 12/20/22, 12:52 AM

    The NSA should be required to give you all public information that they have on you... it would be a convenient place to get everything.