Post AlAc85KwpdJfG65hDs by luca@social.luca.run
 (DIR) More posts by luca@social.luca.run
 (DIR) Post #AlAc81SxDvLNFlo29A by frumble@chaos.social
       2024-03-17T17:51:43Z
       
       0 likes, 0 repeats
       
       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. #dieLinke
       
 (DIR) Post #AlAc821h8l8IzW3mIS by guerda@ruhr.social
       2024-03-17T23:39:51Z
       
       0 likes, 0 repeats
       
       @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
       
 (DIR) Post #AlAc82YfABVKdlU6gS by frumble@chaos.social
       2024-03-17T23:45:26Z
       
       0 likes, 0 repeats
       
       @guerda @luca Liest sich für mich, als wäre es nur für Tweets zu Mastodon? Beim verlinkten Fork genauso leider.
       
 (DIR) Post #AlAc83C0nsyobntX16 by frumble@chaos.social
       2024-03-17T18:48:31Z
       
       0 likes, 0 repeats
       
       Wir sind die Admins, haben also Vollzugriff auf die Datenbanken.
       
 (DIR) Post #AlAc83O454cZDBX9ns by guerda@ruhr.social
       2024-03-18T05:26:34Z
       
       0 likes, 0 repeats
       
       @frumble @luca das Vorgehen sollte für jeglichen Inhalt funktionieren. Er hat es demonstriert mit seinen tweets.
       
 (DIR) Post #AlAc8427g8fDDQH9F2 by luca@social.luca.run
       2024-03-18T05:53:30Z
       
       0 likes, 0 repeats
       
       @guerda @frumble Mastodon posts habe ich auch umgezogen. Von det.social zu meiner eigenen Instanz. https://social.luca.run/@luca/109580115353275490Ist schon etwas her, aber wenn ich helfen kann, arbeite ich mich nochmal ein.
       
 (DIR) Post #AlAc84Z5hZ2ErfhTd2 by ErikUden@mastodon.de
       2024-03-18T06:59:46Z
       
       0 likes, 0 repeats
       
       @luca @guerda Das klingt vielversprechend!Hast du denn ne ungefähre Anleitung wie das funktioniert / was dann passiert?Wird der Inhalt genau so (gleicher Zeitstempel, etc.) importiert?
       
 (DIR) Post #AlAc85KwpdJfG65hDs by luca@social.luca.run
       2024-03-18T08:56:13Z
       
       0 likes, 0 repeats
       
       @ErikUden @guerda @svenja Ja, Inhalt hat dann den gleichen Zeitstempel.Originalpost: https://det.social/@luca/109559157244375603Importierter Post: https://social.luca.run/@luca/109559157272902502Kurzbeschreibung1. 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.
       
 (DIR) Post #AlAc85nf6sHih9Wcym by ErikUden@mastodon.de
       2024-08-20T21:05:42Z
       
       0 likes, 0 repeats
       
       @luca Frage zum Datum: Wenn man einen Beitrag editiert hat, nimmt es dann das Datum an dem der Beitrag original geposted wurde, oder das Datum an dem der Beitrag editiert wurde? Mir wäre es egal ob die gesamte Editierungs-Geschichte beigefügt ist, nur, dass der Beitrag auf dem originalen Datum geposted bleibt ist für mich relevant :]
       
 (DIR) Post #AlBHurnu22p9b50v6u by luca@social.luca.run
       2024-08-21T04:54:04Z
       
       0 likes, 0 repeats
       
       @ErikUden Soweit ich mich erinnere habe ich editierte Beiträge gar nicht implementiert, weil ich keine hatte.Hast du ein Beispiel wie die im Datenexport aussehen?
       
 (DIR) Post #AlBSLZhuQEN4pcaIUK by ErikUden@mastodon.de
       2024-08-21T06:50:56Z
       
       0 likes, 0 repeats
       
       @luca Gute Frage! Lass mich nachschauen.