Rendez-vous sur Arrakiss
Le 13/01/2020 à 08:33 dans /Journal/2019/

Supprimer les anciens toots dans mastodon automatiquement

Un réseau comme mastodon, selon moi, c'est pour des échanges brefs, d'humeurs ou de partage d'info. Les humeurs et les infos, ça ne dure pas dans le temps. Pour éviter qu'un propos soit sorti de son contexte, autant supprimer les anciens messages postés.

ephemetoot est écrit pour ça justement ☺.

$ git clone --depth=1 https://github.com/hughrun/ephemetoot.git
$ cd ephemetoot
# pkg_add py3-mastodon.py # (ou pip3 install mastodon.py)
$ cp example.config.py config.py
$ vi config.py

Dans le fichier config.py, il faut remplacer le jeton d'accès. Pour l'obtenir, il faut aller dans les préférences de votre compte mastodon, développement, et créer une nouvelle application.

On rend tout ça automatique :

$ crontab -e
@daily /usr/local/bin/python3.7 /path/to/ephemetoot.py

Si on le lance manuellement, ça donne :

❌ deleting toot 102979657684098130 tooted 17 Oct 2019
❌ deleting toot 102979656148563759 tooted 17 Oct 2019
❌ deleting toot 102979053837486390 tooted 17 Oct 2019
👎 unboosting toot 102978866653161520 boosted 17 Oct 2019
👎 unboosting toot 102978701724508819 boosted 17 Oct 2019
❌ deleting toot 102943851755703448 tooted 11 Oct 2019
...