Cooklang – Managing Recipes in Git
briansunter.com
briansunter.com
http://www.cookingforengineers.com/recipe/108/Banana-Nut-Bre...
http://modernistcuisine.com/wp-content/uploads/2014/06/Colon...
It's the best I've seen for being able to easily follow along. I also really appreciate their diligence with scaling factors since that tends to be a huge pain point for me with other recipes.
By weight is more accurate, almost never exceeds the max of a home scale and simply throwing everything into one bowl, taring the scale each time is quicker too.
Throwing in a bowl works to a point, but if you accidentally dump too much in, you might have a hard time removing the extra 1g.
A scale still beats measuring cups n things.
https://github.com/mossblaser/recipe_grid
I use it regularly and it works well!
[1]: https://github.com/djoerd/fokkingcook/blob/master/SalmonPast...
Not really surprising considering the pan is cold :(
Even with a hot pan, I would have put the butter first, not after the steak.
You can even use it for deep frying - honestly the best fat for it.
My first thought was how this would be useful for easily including recipe scaling up/down on a website, and it appears that Cooklang has support for that...(or it's still a WIP: https://cooklang.org/docs/roadmap/)
Relatedly https://grimgrains.com is an open source recipe website that uses C for its “markup”.
https://github.com/hundredrabbits/Grimgrains/blob/master/src...
I actually looked at this along with git backed recipes as repositories. I can see it useful for personal sites or exchanging with people if there is client involved as it's quite portable. You could do versions, diffs, timelines all sorts.
However it's rather esoteric (I guess everything on Hacker News is!?) and don't think it applies to the masses.
Despite recipes being very simple as a list of ingredients and things to do there is actually lot things you can slice things to try to make things easier whether thats viewing the recipe or editing.
For me the challenge I find is finding recipes and then refining them in such a way they are turn out the way I want them without having to read pages of introductory text you find in most recipe blog sites
[1]: https://schema.org/Recipe [2]: https://github.com/nextcloud/cookbook/
Generally what is the monetisation model for founders developing languages like Cooklang? Would they sell support for the language, or create an ecosystem around it?
Money brings responsibility, and responsibility kills the fun. Donations will begin to feel like you owe the donators your time, even though you do not. But it's hard to break out of that mindset. Especially once you start getting negative remarks for not implementing enough features, despite the donations.
For bread and baking in general, it might be useful to have it support Baker Percentage[1], either explicitly or by using specific tags for scaling dry and wet ingredients.
> and preheat the skillet until it reaches 450 degrees.
450 °C or °F ?
Or should we write {450%°C} ? This looks weird.
Or GoChowdown and YAML: https://github.com/seanlane/gochowdown
This is a hellish IP “hack”. They can’t copyright the recipe, but adding a story about how your cat always meuws when your cooking pasta turns it into a copyrightable story. That’s why they do it.
It’s horrible and I hate it.