Technische Loseblattsammlung

Mastodon Filter Exportieren:

Da über den normalen Datenexport von Mastodon die Filterliste nicht mit übertragen wird, müssen wir dieses über das Terminal per API-Aufruf erledigen. Mastodon hat eine offene API (Schnittstelle), über die sich die Filter bequem in eine Textdatei (im JSON-Format) herunterladen lassen. Mit Terminal (Linux/Mac) oder Windows PowerShell ist man in drei Minuten fertig.

So geht's:

  1. Zugriffstoken (Access Token) generieren:
    • Gehe in Mastodon auf Einstellungen > Entwicklung.
    • Klicke auf den Button Neue Anwendung.
    • Gib einen beliebigen Namen ein (z. B. "FilterExport").
    • Scrolle bei den Berechtigungen (Scopes) nach unten und entferne alle Haken außer bei read:filters.
    • Klicke auf Speichern.
    • Klicke danach auf den Namen deiner neu erstellten Anwendung und kopiere dir oben den langen Zugriffstoken.
  2. Daten abrufen:
    • Öffne dein Terminal und tippe folgenden Befehl ein. Ersetze dabei DEIN_TOKEN durch den kopierten Code und deine-instanz.social durch deine tatsächliche Server-Adresse:
      curl -H "Authorization: Bearer DEIN_TOKEN" https://deine-instanz.social/api/v2/filters > meine_filter.json
  3. Ergebnis: Du hast nun eine Datei namens meine_filter.json auf deiner Festplatte gespeichert, in der all deine Filter sauber aufgelistet sind.

In Friendica kann man direkt aus der json-Datei die Filterbegriffe mittels CopyPaste übernehmen, da die Begriffe dort kommagetrennt sind. Für GotoSocial habe ich eine extra Anleitung geschrieben.