Refactor to use Python for building and YAML for data

This commit is contained in:
Andrew Miner
2019-12-08 21:50:58 -07:00
parent 00398847d4
commit bd4e182470
420 changed files with 11865 additions and 4671 deletions
+33
View File
@@ -0,0 +1,33 @@
title: Caesar Salad
timings:
prep: "9 min"
cook: "30 min"
icons: ["gluten-free", "low-carb"]
servings: 4
description: >
This traditional favorite salad recipe has been adjusted to fit the tastes of my family who tend to like a lot more
garlic than most people.
steps:
- ingredients:
- { amount: 5, unit: "tsp", item: "garlic (minced)" }
- { amount: 2, unit: "tsp", item: "lemon juice" }
- { amount: 1, unit: "tsp", item: "anchovy paste" }
- { amount: 1, item: "egg" }
directions: >
Combine the egg, lemon juice, anchovy paste, and garlic in a large bowl and whisk vigorously until all the
ingredients are completely mixed.
- ingredients:
- { amount: 6, unit: "tbsp", item: "olive oil" }
directions: >
Add the olive oil a little at a time, whisking just enough to mix, but still avoiding trapping a lot of air in the
process.
- ingredients:
- { amount: 2, unit: "heads", item: "romaine lettuce" }
directions: >
Chop the romaine into bite-sized pieces. Roll the dressing around in the bowl until it coats the sides, and then
drop in the lettuce. Toss until the dressing has been fully mixed.
- ingredients:
- { amount: 1/3, unit: "cup", item: "parmesean (freshly grated)" }
directions: >
Sprinkle the parmesean cheese over the salad. If so desired, chill in the refrigerator for 30 minutes before
serving.
Binary file not shown.

After

Width:  |  Height:  |  Size: 193 KiB

+30
View File
@@ -0,0 +1,30 @@
title: Cucumber Salad
timings:
prep: 20 min
cook:
icons: ["gluten-free", "low-carb", "overnight"]
servings: 4
description: >
This salad is zesty and refreshing as the vinegar from the pickled onions combines with the flavors of the fresh
vegetables, olive oil, and cheese.
steps:
- ingredients:
- { amount: 2, unit: "cups", item: "onion, red (thinly sliced)" }
- { amount: 0.5, unit: "cup", item: "vinegar, white" }
- { amount: 0.5, unit: "cup", item: "water" }
- { amount: 2, unit: "tbsp", item: "sugar" }
directions: >
Combine vinegar, water, and sugar in a small saucepan and bring to a boil. Add the onions and simmer until soft.
Bottle onions with their juice overnight before using.
- ingredients:
- { amount: 3, unit: "cups", item: "cucumbers (thinly sliced)" }
- { amount: 1.5, unit: "cups", item: "cherry tomatoes (quartered)" }
- { amount: 1, unit: "cup", item: "picked red onion" }
- { amount: 8, unit: "oz", item: "mozzerella (diced)" }
- { amount: 0.5, unit: "cup", item: "basil (shredded)" }
- { amount: 3, unit: "tbsp", item: "picked red onion juice" }
- { amount: 3, unit: "tbsp", item: "olive oil, extra-virgin" }
- { amount: 1, unit: "tsp", item: "black pepper" }
- { amount: 1, unit: "tsp", item: "salt" }
directions: >
Combine ingredients in a large bowl and toss. Chill before serving.
Binary file not shown.

After

Width:  |  Height:  |  Size: 162 KiB

@@ -0,0 +1,35 @@
title: Ruth's Chris Chop Salad
timings:
prep: 20 min
cook:
icons: ["gluten-free", "low-carb"]
servings: 4
description: >
This is complex salad with many textures, flavors, and layers. It's a bit of work to put together, but an absolute
delight to eat.
steps:
- ingredients:
- { amount: 0.25, unit: "cup", item: "basil leaves (dried)" }
- { amount: 4, unit: "tbsp", item: "lemon juice" }
- { amount: 0.5, unit: "tsp", item: "salt" }
- { amount: 1, unit: "tsp", item: "garlic powder" }
directions: >
Put all the ingredients in a blender and purée. Allow to chill in the refrigerator overnight.
- ingredients:
- { amount: 8, unit: "cups", item: "lettuce, iceberg (sliced thin)" }
- { amount: 1, unit: "cup", item: "spinach, baby" }
- { amount: 0.5, unit: "cup", item: "onion, red (diced)" }
- { amount: 6, unit: "oz", item: "mushrooms, white (quartered)" }
- { amount: 4, unit: "", item: "eggs (hard-boiled, sliced)" }
- { amount: 0.5, unit: "lb", item: "bacon (cooked crispy, crumbled)" }
- { amount: 14, unit: "oz", item: "heart of palm (chilled, sliced)" }
- { amount: 1, unit: "cup", item: "cheese, gorgonzola (crumbled)" }
- { amount: 0.5, unit: "cup", item: "croutons" }
- { amount: 10, unit: "", item: "tomatoes, cherry (halved)" }
- { amount: 0.5, unit: "cup", item: "crispy fried onions" }
directions: >
In a large salad bowl, layer the ingredients in order: lettuce, spinach, red onion, olives, mushrooms, hearts of
palm, eggs, and bacon. Top with crispy onions, gorgonzola, and bacon bits. Chill for at least 10 minutes.
- ingredients: []
directions: >
Drizzle the dressing over the salad just before serving.
Binary file not shown.

After

Width:  |  Height:  |  Size: 142 KiB