Skip to main content

A command line tool to delete your old toots

Project description

🥳 ==> 🧼 ==> 😇

As Mastodon now has similar functionality built in, ephemetoot is now in maintenance mode - no new features will be added, only security updates.

Prior work

The initial ephemetoot script was based on this tweet-deleting script by @flesueur

ephemetoot relies heavily on the Mastodon.py package by @halcy

Usage

You can use ephemetoot to delete Mastodon toots that are older than a certain number of days (default is 365). Toots can optionally be saved from deletion if:

  • they are pinned; or
  • they include certain hashtags; or
  • they have certain visibility; or
  • they are individually listed to be kept

There are various options controlling timing, scheduling, and output.

Run from the command line with ephemetoot.

Run ephemetoot --help or read the docs for all options.

Contributing

ephemetoot is tested using pytest.

For all bugs, suggestions, pull requests or other contributions, please check the contributing guide.

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

ephemetoot-3.2.1.tar.gz (60.7 kB view details)

Uploaded Source

Built Distribution

ephemetoot-3.2.1-py3-none-any.whl (22.7 kB view details)

Uploaded Python 3

File details

Details for the file ephemetoot-3.2.1.tar.gz.

File metadata

  • Download URL: ephemetoot-3.2.1.tar.gz
  • Upload date:
  • Size: 60.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.9.6

File hashes

Hashes for ephemetoot-3.2.1.tar.gz
Algorithm Hash digest
SHA256 6e64b2016b0c4dcd950cb2cc5b5f50a2532cd167a0e69a4f941cab8f29d5b9d0
MD5 d6023d39c9db0d236517f339328b088c
BLAKE2b-256 156506b4547cc221dfda2f6443d213721699ce6d8a1d3962b864c387ef148428

See more details on using hashes here.

File details

Details for the file ephemetoot-3.2.1-py3-none-any.whl.

File metadata

  • Download URL: ephemetoot-3.2.1-py3-none-any.whl
  • Upload date:
  • Size: 22.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.9.6

File hashes

Hashes for ephemetoot-3.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5ff0b3bf03b2df04e3f99c013cf70fa1fd93faaed5cbcd790e5068532ff5d614
MD5 f0eed9d3ae057c720ede2212598a61db
BLAKE2b-256 3769fb92584e732c29e2c0bf661f0ef6578764d08c8392b8eb7bba61cf9a8bd4

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