the avatar image of Benjamin Bouvier

Comment j'écris mes notes hebdomadaires

Comment je collecte et publie mes notes hebdomadaires.

Depuis 2024, j’écris des notes hebdomadaires. Enfin plus ou moins, la fréquence de publication étant assez sporadique et hasardeuse ; la preuve étant que je viens de publier l’intégralité d’un mois de notes.

Je suis curieux de comment les autres personnes qui publient leurs notes hebdomadaires le font. Accumulent-elles les liens au fur et à mesure dans une note brouillon ? Ou bien ressortent-elles tout le jour de la publication ? Utilisent-elles une manière systématique, aidée de l’informatique, ou comptent-elles uniquement sur leur mémoire qui leur rappellera les choses les plus notables à mentionner ? Pour ouvrir la discussion, je propose de partager ici ma méthode, qui ne prétend pas être universelle, ou bonne ; elle est juste adaptée à mon fonctionnement et le temps que je souhaite consacrer à l’ouvrage.

🔗auparavant

J’utilisais Silverbullet pour collecter, au fur et à mesure, les entrées de ma note hebdomadaire. J’avais créé un template note hebdo, que je pouvais ouvrir en une seule commande, depuis un navigateur Web (notez que Silverbullet marche très bien sur mobile en progressive web app, donc c’était également possible de prendre mes notes depuis mon mobile). Après la lecture d’un article intéressant, ou le visionnage d’une vidéo chouette, j’allais dans Silverbullet, j’utilisais la commande qui ouvrait la note hebdomadaire, puis je rajoutais le lien, éventuellement accompagné d’un petit commentaire personnel.

Cependant, cela ne m’a pas plu au cours du temps, et ce pour plusieurs raisons :

🔗aparté tech : Silverbullet est un environnement programmable

Et de ce fait-là, j’ai implémenté un petit code (en Lua, donc) qui permet d’effectuer des commandes sur le gestionnaire de versions Git, sur mon serveur : je peux lancer des git pull et git commit et git push depuis Silverbullet, en utilisant des commandes que j’ai implémentées. Un push va entraîner le lancement d’une tâche d’intégration continue sur ma forge auto-hébergée, qui ira ensuite construire les pages Web à partir du Markdown et publier sur le site.

Une fois que c’est publié, j’ai un autre petit script Lua qui me permet de rédiger automatiquement le toot envoyé sur Mastodon, en extrayant le résumé de l’article (visible depuis la liste des articles de mon site) et en le formatant pour Mastodon. Je l’ai fait de telle sorte à ce qu’il me demande une confirmation avant de publier, afin que je puisse vérifier le contenu avant la publication du toot. Une fois publié, l’identifiant unique du toot est ensuite inclus dans les métadonnées (frontmatter en yaml) de l’article, qui seront ensuite utilisées pour la section commentaires en bas de l’article. (Les articles sans commentaire possible n’ont pas de toot associé.)

Rien de très compliqué ou extraordinaire, mais c’est chouette d’avoir un environnement programmable dans lequel je puisse faire ce genre de choses, afin que l’écriture et la publication des articles se fasse depuis le même service.

🔗alors maintenant

J’ai mis en place d’autres solutions qui me permettent de mémoriser pour moi ce que j’ai consommé pendant une période donnée, et je peux ensuite écrire ma note quand je le souhaite, en collectant de manière automatique tout ce que j’ai visionné/lu/écouté pendant la période donnée :

🔗épilogue

Comme vous pouvez le voir, beaucoup de solutions techniques sont utilisées pour m’aider à cette rédaction, qui prend facilement entre 20 minutes (quand je le fais bien régulièrement toutes les semaines) voire une heure ou plus (quand je le fais moins régulièrement, comme aujourd’hui). J’ai pris beaucoup de plaisir à programmer tous ces petits scripts Silverbullet qui font que la publication sur mon blog est désormais très simple, que tout est automatique 🤩

Et vous alors, comment faites-vous ? Je suis grave curieux !! N’hésitez-pas à l’indiquer en commentaire, ou à inclure un lien vers votre billet de blog qui y répond, en commentaire 😀

  1. ce qui me fait réaliser que je ne l’ai pas fait pour la dernière note hebdo ; ça fera plus de contenu pour la suivante 😀



Commentaires

Si cet article vous inspire, il vous est possible de commenter en m'envoyant un email.