TwitterDelete is a small application to delete your old, unpopular tweets and likes.
- Delete, unlike and unretweet tweets
- Keep tweets 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 TwitterDelete
folder:
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 and likes. I've deleted my old tweets and am not actively working on this but I will accept pull requests.
TwitterDelete is licensed under the AGPLv3 License. The full license text is available in LICENSE.txt.