Some time ago I decided to unfollow everyone on Twitter and put all accounts I previously followed into a list. This gave me the advantage to read tweets in a chronological order and not rely on what Twitter thinks is interesting to me or see “recommended” tweets. Since then I reduced my Twitter usage a lot. But that’s not the only reason, I’m thinking about deleting my account. Twitter is not fun anymore.
In this post I want to explain how you can mass-delete old tweets without the need to use a 3rd-party service that probably also want your money or scripts that require you to create an application on the Twitter developer portal. You will just make use of Firefox, Tweetdeck, some shell scripts and two command line tools. To follow this tutorial you need the following prerequisites: An account at Twitter with tweets you want to delete (otherwise this tutorial is totally useless for you) Firefox Basic knowledge of how to use a terminal curl, jq and bash installed on your system (I will use a standard Linux distribution with a zsh-shell, so if you are using Windows or Mac, or another shell, commands can slightly differ) Disclaimer I’m not responsible for any damage caused by you following this tutorial!
Recently I noticed more and more that my Twitter timeline is full with Google stuff and almost just Google stuff. Every announcement, every rumour, everything Google got hyped in my timeline and I got sick of it. I was locked in a Google filter bubble. That made me go through the list of people I follow and detect that I followed a lot of people either working at Google or being Google Developer Experts (that’s like working for Google but not receiving a salary by them, right?