frumble , to random German
@frumble@chaos.social avatar

Welches ist das beste Script, um Mastodon-Tröts von einer Instanz auf eine andere zu übertragen? Wir wollen die Accounts von social.linksfraktion.de auf linke.social migrieren und dabei deren Posts mitnehmen, was Mastodon ja noch immer nicht offiziell kann.

guerda ,
@guerda@ruhr.social avatar

@frumble ich glaube @luca hat ein script dafür geschrieben oder es zumindest ausprobiert. Weiß nicht wie übertragbar seine Ergebnisse sind. https://github.com/lucahammer/fediporter

luca ,
@luca@social.luca.run avatar

@ErikUden @guerda @svenja Ja, Inhalt hat dann den gleichen Zeitstempel.
Originalpost: https://det.social/@luca/109559157244375603
Importierter Post: https://social.luca.run/@luca/109559157272902502

Kurzbeschreibung

  1. Mastodon-Instanz wird so modifiziert, dass die API einen Zeitstempel als zusätzliche Information akzeptiert und wenn ein Post mit einem expliziten Zeitstempel erstellt wird, wird die Föderation übersprungen (Beitrag kann von anderen Instanzen abgefragt werden, aber wird nicht wie sonst nach dem Erstellen gepusht. Wird der Post später geboostet, wird er normal gepusht.)
  2. Die API/Request-Limits werden höher gestellt, damit man nicht ständig warten muss.
  3. Es wird in der neuen Mastodon Instanz eine App angelegt. Etwa mit dem Namen "Imported from alte.instanz/@alter_name" (das steht dann auf der Website unter den Posts)
  4. Die alten Beiträge werden über die API wie neue Beiträge erstellt. Lediglich mit dem Zusatz des Zeitstempels. Dafür wird der Datenexport aus der vorherigen Instanz genutzt.

Was verloren geht

  • Interaktionen von anderen (Boosts, Replys, etc.)
  • URLs
  • Content Notices (hatte ich zu wenige, weshalb ich die manuell angepasst habe; Code könnte erweitert werden, damit das automatisch passiert)
  • Spracheinstellungen, falls sie nicht "de" ode "en" sind (ich hatte keine anderen).

Threads bleiben erhalten, wenn der Code in einem durchläuft (IDs werden nur in einer Variable masto_dict gespeichert, weshalb bei einem erneuten Durchlauf der Code nicht weiß, welcher Post an welchen drangehängt werden muss). Bildbeschreibungen werden auch übernommen.

Der Code ist nicht besonders robust, weil ich ihn in erster Linie für mich geschrieben habe.

ALT
  • Reply
  • Loading...
  • lerk , to random
    @lerk@social.tchncs.de avatar

    Die -Fachleute radeln uns weg. Ersatz gibt es nicht, freut sich.

    "Mitarbeiterinnen und Mitarbeiter der ​sverwaltung unter stimmen eben mit den Füßen ab. Menschlich und politisch nachvollziehbar, den Schaden hat die Senatorin und letztlich das Land .
    -​er "

    https://www.tagesspiegel.de/berlin/mehrere-abgange-seit-schreiners-amtsantritt-dem-berliner-senat-laufen-die-verkehrswende-macher-weg-11471201.html

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • test
  • worldmews
  • mews
  • All magazines