Naar inhoud springen

Gebruiker:Virtugon/blogpub

Uit Hack42
Project: BlogPub

BlogPub

Naam BlogPub
Door Virtugon
Status Uitvoer
Madskillz Golang, XML, JSON, API documentatie
Doel / Omschrijving
Social Media orchestrator voor Hack42.
Alle Projecten - Project Toevoegen
File:Blogpub_Picture.jpg noez

We hebben af en toe wel wat te vertellen, maar de verschillende (social) media-kanalen zijn beheerd door verschillende mensen en hebben ieder ook een ander doelpubliek. Met dit project wil ik een centrale social media orchestrator maken zodat we maar op een enkele plek de content bij te hoeven houden: de website.

Het idee is dat op basis van de blog- en activiteiten-feeds automatisch posts gemaakt worden op de verschillende social media-kanalen waar we een account hebben en dat het format van de post past bij het betreffende kanaal. Dus short-form voor Mastodon en Bluesky, en long-form voor LinkedIn en Facebook. Het liefst ook met een afbeelding erbij voor aandacht. Het systeem moet dus kunnen interfacen met de verschillende API's voor de diverse kanalen, inclusief het opmaken van tekst en het uploaden van afbeeldingen. Daarnaast moet het templates ondersteunen zodat we de inhoud per kanaal passend kunnen maken.

We hebben zowel blog posts die bij het plaatsen van de inhoud ook gepaatst kunnen worden op onze externe communicatiekanalen, maar ook activiteiten waarbij we een andere tactiek handhaven: een maandoverzicht en een reminder voor activiteiten binnen X-tijd.

Het project is geschreven in Go en de repository staat hier: https://codeberg.org/Hack42/blogpub