Bluesky Posts mit Linkvorschau via Dart veröffentlichen
In den letzten Monaten habe ich Dart als Lösung für serverseitige Implementierungen für mich entdeckt. Sowohl das Backend meines Blogs, wie auch verschiedene andere Server-Tools habe ich mittlerweile darauf umgestellt. Darunter ist auch mein Closed-Source Tool BoehrsiTweetHub, welches initial Daten mit Twitter / X geteilt hat und vor kurzem für Bluesky erweitert wurde.
Das Teilen von Blog Inhalten oder anderem Content mit Twitter / X ist relativ simpel, da dort quasi alle Informationen von der Plattform selbst gezogen werden. Dies ist bei Bluesky etwas anders, hier muss man den Content einer Card und vor allem Medieninhalte gesondert hochladen.
Das ist alles mit den aktuell vorhandenen Bibliotheken lösbar, bedarf allerdings etwas Wissen. Da ich kein komplettes Beispiel dafür finden konnte, musste ich mir einiges herleiten und anlesen, was ich euch ersparen möchte. Entsprechend findet ihr im unteren Teil des Beitrags meine Implementierung, um Webseiten bzw. Links inklusive Titel, Beschreibungstext und Bild auf Bluesky zu veröffentlichen.
Um euch die Nutzung einfacher zu machen findet ihr den kompletten Code aus lauffähigen Github Gist in den Related Links.