Cooklang : Git pour vos recettes de cuisine

Cooklang : Git pour vos recettes de cuisine

Marre de perdre vos recettes quand une application ferme du jour au lendemain ? Imaginez un format simple, lisible et éternel. Cooklang propose précisément cela : des recettes en texte brut, faciles à lire et prêtes à être exploitées par des outils.

Qu’est-ce que Cooklang ?

Cooklang est un langage de markup en texte brut pour écrire et conserver vos recettes. Vous rédigez normalement, puis ajoutez quelques marqueurs pour indiquer les ingrédients, les ustensiles ou les temps. Le fichier reste lisible sans logiciel. C’est un choix simple et durable.

Pourquoi cela change la vie en cuisine

Avec Cooklang, vous n’avez plus besoin d’un compte ou d’une application propriétaire. Vos recettes sont des fichiers .cook que vous pouvez ouvrir avec n’importe quel éditeur. Elles se synchronisent via Syncthing, Git ou une clé USB. Vous gardez le contrôle total de vos données.

Autre point fort : ces fichiers sont à la fois lisibles par l’humain et exploitables par la machine. Les outils peuvent générer automatiquement la liste de courses, les minuteurs et un rendu propre. Vous gagnez du temps et de la sérénité en cuisine.

L’écosystème : ce qui est disponible

Le projet est complet et gratuit. Il y a une CLI écrite en Rust avec un serveur web intégré. Des applications mobiles pour iOS et Android existent. Vous trouverez aussi des extensions pour VS Code, Vim et Emacs, ainsi qu’un plugin pour Obsidian.

Pour la maison, un mode Raspberry Pi permet d’héberger votre livre de recettes sur le réseau local. Lancez le cookcli server et chaque téléphone à la maison peut consulter les recettes sans passer par le cloud.

Fonctionnalités pratiques

  • Versionnage avec Git : suivez l’évolution d’une recette et voyez qui a modifié quoi.
  • Mise à l’échelle intelligente : vous augmentez les portions, l’outil adapte les quantités de façon cohérente. Le sel et les épices ne triplent pas automatiquement.
  • Référence de recettes : vous pouvez appeler une autre recette avec un chemin, par exemple @./sauces/hollandaise{150%g}.
  • Conversion web : en collant cook.md/ devant une URL, vous pouvez convertir une recette en ligne au format Cooklang.

Exemple simple : une omelette en Cooklang

Voici une recette courte pour voir la syntaxe. Le texte reste naturel et compréhensible.

  • Ingrédients : @oeuf{3%pcs}, @beurre{10%g}, @sel{1%pinch}, @poivre{1%pinch}
  • Ustensile : #poele{} #fouet{}
  • Temps : ~{5%minutes}

Préparation :

  • Cassez @oeuf{3%pcs} dans un bol. Battez avec #fouet{} et ajoutez @sel{1%pinch} et @poivre{1%pinch}.
  • Faites fondre @beurre{10%g} dans la #poele{} à feu moyen. Versez le mélange et cuisez ~{3%minutes} en remuant une fois.
  • Pliez l’omelette et servez immédiatement.

Ce petit fichier .cook suffit pour générer une liste de courses et un minuteur dans les outils compatibles.

Comment commencer en quelques minutes

Téléchargez l’outil officiel depuis le site du projet. Créez un fichier .cook avec votre éditeur favori. Écrivez la recette en français et entourez les ingrédients avec @nom{quantité%unité}, les ustensiles avec #nom{} et les temps avec ~{durée%unité}.

Si vous voulez partager en local, installez le serveur CLI sur un Raspberry Pi. Pour garder l’historique, initiez un dépôt Git dans le dossier recettes. Vous pourrez ensuite comparer versions, revenir en arrière et documenter vos essais.

Limitations et points à connaître

Cooklang n’est pas une application collaborative en temps réel. Chaque recette est un fichier individuel. Les temps de cuisson restent souvent à ajuster manuellement lors du redimensionnement des portions. Et certaines conversions automatiques peuvent demander une vérification avant l’utilisation.

Conclusion

Si vous cherchez une solution pérenne pour vos recettes, Cooklang offre simplicité, portabilité et puissance. Vos recettes restent lisibles, versionnables et exportables. C’est une option idéale si vous en avez assez des applications fermées et de la perte de données.

Essayez avec une recette que vous réalisez souvent. Créez boeufbourguignon.cook ou tarteauxpommes.cook et gardez le contrôle de votre cuisine pour longtemps.

4/5 - (10 votes)

Auteur/autrice

  • Je suis cheffe et chroniqueuse culinaire spécialisée en gastronomie française et art de vivre à la maison. Diplômée de l’Institut Paul Bocuse et ancienne sous-cheffe au Ritz Paris, j’ai travaillé autant en haute cuisine qu’en bistronomie contemporaine. Mon expertise porte sur les produits de saison, les techniques accessibles aux amateurs exigeants et la mise en scène des repas du quotidien comme des grandes occasions. J’analyse l’actualité gastronomique tout en proposant des pistes concrètes pour cuisiner mieux chez soi. J’écris pour partager mon expérience de terrain et montrer qu’une cuisine raffinée reste possible dans une vraie maison.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *