J'ai déjà parlé1 du plugin qui permet de poster automatiquement sur le Fediverse une nouvelle publication d'un blog Pelican grâce au plugin Pelican-fediverse. C'est génial, léger et relativement simple à installer.
J'ai depuis proposé une première Pull request pour stocker les informations de connexion dans un fichier .env. PR qui a été acceptée super rapidement par le créateur du plugin. Il ne le sait pas, mais ~~c'est~~c'était ma première Pull Request #python acceptée2 sur Github! J'étais super content, même si ce n'est qu'une "petite" PR.
Pris par mon élan, j'ai cherché ce que je pourrais proposer comme évolution pour continuer à contribuer... C'est comme ça qu'est née l'idée de créer la metadata Ftags sur les articles du blog.
Le principe est simple : En plus des tags: mon tag, mon deuxième tag qui se transforment en labels " mon tag ", " mon deuxième tag " sur le blog et en #mon_tag, #mon_deuxième_tag dans le post sur le Fediverse, ftags: EnDirectDeMonBlog permet, par exemple, de rajouter " #EnDirectDeMonBlog " sur le post du Fediverse sans ajouter de label sur le blog Pelican.
Il est bien sûr possible d'utiliser les 2 metadata tags et ftags en même temps.
Par exemple pour cet article, voici les metadatas utilisées en entete du fichier source :
Title: Des ftags en plus des tags sur Pelican
Slug: des-ftags-en-plus-des-tags-sur-pPelican
Date: 2025-06-17
Tags: pelican, fediverse, python
Ftags: EnDirectDeMonBlog
Ça a été l'objet de ma deuxième PR sur ce projet... acceptée tout aussi rapidement. 🙂 Il n'y a plus qu'à l'utiliser. J'ai d'autres idées3, et j'espère bien ne pas être le seul.
-
voir le billet Mise en place du plugin Pelican-Fediverse du même blog. ↩
-
J'ai 1 ou 2 autres PR qui trainent depuis des années sans avoir soulevé l'enthousiasme des foules. ↩
-
À commencer par une issue sur Github pour automatiser des hashtags sur le Fediverse. ↩