Skip to content

Latest commit

 

History

History
34 lines (26 loc) · 1.24 KB

README.md

File metadata and controls

34 lines (26 loc) · 1.24 KB

Script to selectively delete tweets and favs

This script deletes all tweets and/or favs of a Twitter account. I borrowed heavily from this post for this script.

Requirements

  • A Twitter developer account. You can apply for one here.
  • A file named keys.py containing the credentials of your developer account:
API_KEY='XXXXXXXXX'
API_SECRET='XXXXXXXXXX'
ACCESS_TOKEN='XXXXXXXX'
ACCESS_SECRET='XXXXXXXXXXX'
  • The tweepy python library.

Use

Add the ID of any tweet you'd like to keep to the keep_tweets.py file like this:

TWEET_IDS=[1292155096923504640, 1354904079940558848]

The script has the following arguments:

  • -t: Delete tweets
  • -f: Delete favorites
  • -d: Date in yyyy-mm-dd format. The script will not delete all tweets and/or favs that were created at or after that date (if no date is specified the script will delete all tweets and favs)
  • -v: Verbose mode

For example, if you want to delete all tweets and favorites created before Jan 1st, 2021, write in the command line:

python delete_tweets.py -t -f -d 2021-01-01