Cooklang

Un lenguaje de marcado para escribir recetas en texto plano, haciendo que ingredientes, utensilios y temporizadores sean legibles por máquinas.

Cooklang

Cooklang es un lenguaje de marcado de código abierto diseñado específicamente para recetas. En lugar de almacenar recetas en bases de datos complejas, Cooklang te permite escribirlas como archivos de texto plano con anotaciones simples.

Cómo funciona

En Cooklang, escribes recetas como pasos naturales y marcas los elementos clave:

  • Los ingredientes se prefijan con @: @sal{2%cdta}
  • Los utensilios se prefijan con #: #olla
  • Los temporizadores se prefijan con ~: ~{15%minutos}

Ejemplo

Hervir @agua{1%litro} en una #olla grande.
Añadir @pasta{400%g} y cocinar durante ~{12%minutos}.
Escurrir y mezclar con @aceite de oliva{2%cda}.

Por qué importa

Como las recetas Cooklang son texto plano, son fáciles de versionar, compartir y analizar programáticamente. Apps como Fond usan Cooklang internamente para extraer automáticamente listas de ingredientes, generar listas de compras y alimentar funciones como el escalado de recetas y el modo cocina.

Cooklang en Fond

Fond usa Cooklang por debajo, asi que cada receta que guardas queda estructurada automaticamente — ingredientes, cantidades, temporizadores, todo. No tienes que pensar en ello.

Función de Fond relacionadaCooklang parser