Skip to main content

Delete your old tweets and favorites using the Twitter API

Project description

tidytwitter

Delete your old tweets and favorites using the Twitter API.

tidytwitter tweets

will delete all of your tweets except those that:

  • are older than --days (default: 60), or
  • have more than --favorite_threshold favorites (default:20), or
  • you have favorited yourself
tidytwitter favorites

will delete all your favorites except those that:

  • are older than --days (default: 60), or
  • are of one of your own tweets
tidytwitter both

will delete both tweets and favorites.

See tidytwitter --help, tidytwitter tweets --help and tidytwitter favorites --help for more.

The idea to preserve self-favorited tweets is stolen with thanks from a script by Chris Albon.

Installation

pip install git+https://github.com/mikepqr/tidytwitter.git

Create a Twitter developer account and get the key, secret, access token and access token secret.

You can either export those as environment variables:

export TIDYTWITTER_API_KEY="your_api_key"
export TIDYTWITTER_API_SECRET="your_api_secret"
export TIDYTWITTER_ACCESS_TOKEN="your_access_token"
export TIDYTWITTER_ACCESS_TOKEN_SECRET="your_access_token_secret"

or pass them as command line options (--api-key, etc., see --help).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tidytwitter-0.1.0.tar.gz (3.7 kB view hashes)

Uploaded Source

Built Distribution

tidytwitter-0.1.0-py3-none-any.whl (4.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page