How to Automate Grocery Shopping with Plain Text Recipes
How I automated my grocery shopping by creating Cooklang — a markup language that turns recipe files into shopping lists. From sticky notes to …
Read more →A file format only matters if it makes the daily work of cooking easier. This hub collects the workflow-oriented posts: how Cooklang fits into the things you actually do — planning meals, building shopping lists, scaling recipes for different group sizes, managing what's in your pantry, and keeping a history of changes to your favourite recipes.
The two posts that anchor the hub are Automating Grocery Shopping, which walks through the end-to-end shopping pipeline, and Meal Planning as Compilation, which frames meal planning as a build step. Together they cover the two largest workflow categories.
Other practical posts: How to Scale a Recipe Without Mistakes on the subtleties of multiplication (salt and pan size don't scale linearly), The Pantry Problem and Greedy Coverage on managing what's on the shelf, and Practical Savings on Groceries on cost reduction through structured shopping lists.
A few posts cover discovery and capture: Recipe Discovery Without the Ads, The Dishwasher Salmon Problem, and Save Recipes from Social Media. Version Control Recipes with Git covers history and collaboration. Cooklang for Food Bloggers is for the publishing side.
The thread that runs through all of these is that the value of structured recipes shows up at the seams — at the points where one workflow connects to another. Plain text recipes can feel underwhelming if you only look at them as a single file. They start to feel obviously correct when you generate a shopping list from a week of plans, or scale a recipe for guests, or roll back to last month's version because the new one didn't work.
How I automated my grocery shopping by creating Cooklang — a markup language that turns recipe files into shopping lists. From sticky notes to …
Read more →Build an automated grocery list from your meal plan using Cooklang. Practical tips for shopping list automation, reducing food waste, and cutting your …
Read more →Every recipe app has a 'what if the company dies?' problem. If your recipes are plain text .cook files in a Git repo, that problem disappears. Here's …
Read more →Scaling recipes sounds like simple math until your cookies come out flat or your soup is inedibly salty. Here's why scaling fails and how to do it …
Read more →One .cook file can generate your blog post, Google-ready Schema.org markup, a printable PDF, and a shopping list — without reformatting anything by …
Read more →Modern recipe sites bury recipes under ads, pop-ups, and SEO filler. Cooklang Federation offers a different approach — a searchable index of …
Read more →Recipes you save on Instagram, TikTok, and Facebook disappear when creators delete posts or platforms change. Here's a workflow to capture social …
Read more →A practical deep dive into how CookCLI uses algorithmic coverage analysis to help users build the most efficient pantry for their recipe collection.
Read more →Recipe blogs prioritize ads over quality, creating bizarre dishes like dishwasher salmon. Cooklang Federation solves this by connecting you to tried …
Read more →I used to think meal planning was for people with too much time. Then I realized I was spending more time not planning meals than it would take to …
Read more →I realized something was wrong with how we manage food when I opened my third jar of cumin. Not because I love cumin that much, but because I'd …
Read more →