{
  "schemaVersion": "0.1.0",
  "name": "Competitor Recipe Clipper",
  "behavior": "create",
  "noteContentFormat": "markdown",
  "path": "Clippings/Recipes",
  "fileNameFormat": "{{schema:name ?? title | trim}}",
  "triggers": [
    "seriouseats.com"
  ],
  "properties": [
    { "name": "Title",          "value": "{{schema:name ?? title | trim}}" },
    { "name": "Source URL",     "value": "{{url}}" },
    { "name": "Site Name",      "value": "{{siteName | default:\"Serious Eats\"}}" },
    { "name": "Author",         "value": "{{schema:author.name ?? author | trim}}" },
    { "name": "Published Date", "value": "{{published | date:\"YYYY-MM-DD\"}}" },
    { "name": "Description",    "value": "{{schema:description ?? description | trim}}" },
    { "name": "Prep Time",      "value": "{{schema:prepTime | default:\"\"}}" },
    { "name": "Cook Time",      "value": "{{schema:cookTime | default:\"\"}}" },
    { "name": "Total Time",     "value": "{{schema:totalTime | default:\"\"}}" },
    { "name": "Yield",          "value": "{{schema:recipeYield | default:\"\"}}" },
    { "name": "Ingredients",    "value": "{{schema:recipeIngredient | join:\"\\n\" | trim}}" },
    { "name": "Instructions",   "value": "{{schema:recipeInstructions | join:\"\\n\" | trim}}" },
    { "name": "Nutrition",      "value": "{{schema:nutrition | default:\"\"}}" },
    { "name": "Hero Image",     "value": "{{schema:image ?? image}}" },
    { "name": "Keywords",       "value": "{{schema:keywords ?? selector:\"meta[name='keywords']\" | attr:\"content\" | default:\"\"}}" },
    { "name": "Rating Value",   "value": "{{schema:aggregateRating.ratingValue | default:\"\"}}" },
    { "name": "Rating Count",   "value": "{{schema:aggregateRating.ratingCount | default:\"\"}}" },
    { "name": "Clipped At",     "value": "{{datetime}}" }
  ],
  "content": "# {{schema:name ?? title | trim}}\n\n> **Source:** [{{siteName | default:\"Serious Eats\"}}]({{url}})  \n> **Author:** {{schema:author.name ?? author | trim}}  \n> **Published:** {{published | date:\"YYYY-MM-DD\"}}  \n> **Clipped:** {{datetime}}\n\n---\n\n{{#if schema:description}}## Description\n{{schema:description | trim}}\n{{/if}}\n\n## Times & Yield\n| Prep | Cook | Total | Yield |\n|------|------|-------|-------|\n| {{schema:prepTime | default:\"—\"}} | {{schema:cookTime | default:\"—\"}} | {{schema:totalTime | default:\"—\"}} | {{schema:recipeYield | default:\"—\"}} |\n\n## Ingredients\n{{#each schema:recipeIngredient}}\n- {{this}}\n{{/each}}\n\n## Instructions\n{{#each schema:recipeInstructions}}\n1. {{this}}\n{{/each}}\n\n{{#if schema:nutrition}}\n## Nutrition\n{{schema:nutrition}}\n{{/if}}\n\n{{#if schema:aggregateRating.ratingValue}}\n## Rating\n⭐ {{schema:aggregateRating.ratingValue}} ({{schema:aggregateRating.ratingCount | default:\"?\"}} ratings)\n{{/if}}"
}
