TwitterDelete is a small application to delete your old, unpopular tweets, likes and direct messages.
- Delete, unlike and unretweet tweets
- Delete direct messages
- Keep tweets/messages based on age and tweeks based on retweet or favourite count
- Delete tweets no longer exposed by Twitter API from a downloaded Twitter archive file
To setup locally run:
git clone https://github.com/mikemcquaid/TwitterDelete cd TwitterDelete bundle install
Get the Twitter API variables from https://apps.twitter.com and add the following variables to a
.env file in the
TWITTER_CONSUMER_KEY=... TWITTER_CONSUMER_SECRET=... TWITTER_ACCESS_TOKEN=... TWITTER_ACCESS_TOKEN_SECRET=...
Now run TwitterDelete:
./twitter_delete.rb --user TwitterUsername
Works for deleting relevant tweet, likes and messages. I've deleted my old tweets and am not actively working on this but I will accept pull requests.