Natenoms Wiki

Weil Teilen Spaß macht :)

Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

Übersetzungen dieser Seite:

Navigation



sammelsurium:ephemetoot

Ephemetoot

Mit dem Tool ephemetoot kann man von Mastodon Toots, Likes und Boosts löschen. Ich nutze dieses Tool, um ab und zu mal alles zu löschen, was älter als 25 Tage ist.

Einen Blogbeitrag dazu gibt es hier.

Eine ausführliche Dokumentation des Tools gibt es hier.

Ein ähnliches Tool gibt es auch für Twitter, siehe hier.

Token für Mastodon erstellen

Damit Ephemetoot mit einem Account arbeiten kann, benötigt es einen „Zugangstoken“ bzw. „Access token“. Den erstellt man in den Einstellungen auf Mastodon, im Bereich „Entwicklung“.

Dort fügt man einen neue „Anwendung“ hinzu. Es reicht aus, einen Namen einzugeben und die Voreinstellungen unverändert zu lassen. Man kann aber auch die Möglichkeiten einschränken. Ephemetoot muss lesen und schreiben können.

Installation

Um ephemetoot zu nutzen, benötigt man einen Access-Token für Mastodon. Wie man den bekommt, steht oben.

cd
virtualenv -p /usr/bin/python3 ephemetoot
cd ephemetoot
source bin/activate
pip install ephemetoot
ephemetoot --init

Jetzt werden nacheinander der API-Key und weitere Einstellungen abgefragt.

Konfiguration

Die Konfigurationsdatei hat den Namen config.yaml und sieht z. B. so aus:

  access_token: abcdDEDF1234xxx...
  username: deinbenutzername
  base_url: deinserver.tld
  days_to_keep: 25
  keep_pinned: true
  archive: archive

Benutzung

cd
cd ephemetoot
source bin/activate
ephemetoot

Script

Ich nutze dieses Script, um alle paar Tage meine alten Tweets zu löschen.

#!/bin/bash
cd
cd ephemetoot
source bin/activate
ephemetoot
echo "Done"
sammelsurium/ephemetoot.txt · Zuletzt geändert: 2021/05/04 05:21 von Natenom

Seiten-Werkzeuge