ephemetoot is a Python command line tool for deleting old toots.
You should have Python3 and pip installed, and an app access token on hand. More detail information is available in the docs
Install with pip:
pip install ephemetoot
Create a config file:
ephemetoot --init
Do a first run in --test
mode:
ephemetoot --test
Find out about other options:
ephemetoot --help
You can also read the docs at ephemetoot.hugh.run
The initial ephemetoot
script was based on this tweet-deleting script by @flesueur
ephemetoot
relies heavily on the Mastodon.py package by @halcy
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
ephemetoot is packaged using poetry
and tested using pytest
.
For all bugs, suggestions, pull requests or other contributions, please check the contributing guide.
This project and all contributions are licensed under the GPL 3.0 or future version