Skip to main content

A small python script that allows you to delete your old tweets.

Project description

Twitter Cleaner

A small python script that allows you to delete your old tweets.

Installation

Use pip:

pip install twitter_cleaner

How to use

  1. Apply for a Twitter Developer Account.
  2. While you wait for Twitter to review and approve your Developer Account, download your Twitter archive. Twitter limits the access of the tweets by the API, so the only way to retrieve your old tweets is using the Twitter archive.
  3. When you receive your archive, you should look for a JS file with contains all your tweets (tweet.js).
  4. After the approval of your Twitter Developer Account, create an app. Don't forget: you should set Read and Write in the Access Permissions settings.
  5. Open the details page of the app that you created. Go for the Keys and Tokens tab. You will need the consumer and access token keys to use Twitter Cleaner.
  6. Run:
python -m twitter_cleaner --consumer_key <consumer-key> \\
       --consumer_secret <consumer-secret>   \\
       --access_token_key <access-token-key> \\
       --access_token_secret <access-token-secret> \\
       --older_than <date in YYYY-MM-DD format> \\
       --file <path/to/tweet.js>

Filters

There are two filters available: filter tweets older than a date AND filter tweets newer than a date. If you need more filtering options, like filter tweets with less (or more) than a specific amount of engagement, please ask.

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

twitter_cleaner-0.3.0.tar.gz (17.1 kB view details)

Uploaded Source

Built Distribution

twitter_cleaner-0.3.0-py2.py3-none-any.whl (17.0 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file twitter_cleaner-0.3.0.tar.gz.

File metadata

  • Download URL: twitter_cleaner-0.3.0.tar.gz
  • Upload date:
  • Size: 17.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.5

File hashes

Hashes for twitter_cleaner-0.3.0.tar.gz
Algorithm Hash digest
SHA256 6ab19295414b2b759a4fd78f6766797b3cf00934c17331ac0b923eae3168f1a9
MD5 abc5ad25644d90516a8c23b2dda11e78
BLAKE2b-256 65fb020bf3b9bb31a2aa06d6a468dd45b18298fea5cfdab68828d437f6b1a8b0

See more details on using hashes here.

File details

Details for the file twitter_cleaner-0.3.0-py2.py3-none-any.whl.

File metadata

  • Download URL: twitter_cleaner-0.3.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 17.0 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.5

File hashes

Hashes for twitter_cleaner-0.3.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 4be34a8dfbb0b21df229d70046a9726601b2dd92cb436dd8b11eef6b470ce914
MD5 6f9c98c72ddab31302bdce05544e899d
BLAKE2b-256 da10e91b424472621145079bf4eaeb6b084d80f8ca74f34df8d5da82cd18cdcc

See more details on using hashes here.

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