Published: Tue 17 June 2025
By emmanuel
In misc .
tags: pelican fediverse python
J'ai déjà parlé 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ée 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ées , et j'espère bien ne pas être le seul.