github Ekrizdis367/obsidian-pantry 1.1.0

latest releases: 1.3.1, 1.3.0, 1.2.8...
3 months ago

Pantry 1.1.0 is a big feature release that adds meal planning and two ways to import recipes, on top of the existing grocery list and recipe view.

Highlights

Weekly meal planner

  • New planner view (calendar ribbon icon / Open meal planner command) with breakfast, lunch, and dinner slots — plus an optional Snacks slot and optional weekend days.
  • Backed by a plain-Markdown note of recipe links, so your plan stays portable and editable outside the plugin.
  • Push the whole week to the grocery list with one Add to grocery list button, or enable continuous auto-sync.
  • Import meal plan into shopping list: already keep a master meal-plan note full of recipe links? Pull every linked recipe straight onto the grocery list — no per-recipe tagging required.

Import from URL

  • Import recipe from URL fetches a recipe page and extracts schema.org JSON-LD Recipe data into a normalized note using Pantry's canonical frontmatter and section shape, then opens it in the recipe view.
  • Customizable via an import template note using {{token}} placeholders.

Import from text

  • Import recipe from text parses pasted recipe text into the same normalized note — ideal for emailed recipes, paywalled pages, or sites that list many recipes at once.
  • Two-pass parser: heading-aware first (Ingredients / Instructions/Directions/Method/Steps), with a heuristic fallback that recognizes quantity-led ingredient lines and sentence-style steps. Picks up Serves/Yield and prep/cook/total times when present.
  • Runs entirely offline — no network request.

Recipe library

  • Browse a free-to-use, Pantry-formatted recipe collection at github.com/Ekrizdis367/Cooking. Every note already uses Pantry's frontmatter and #Category / #IgnoreIngredient tags, so recipes drop in with zero conversion. Contributions welcome.

Other changes

  • Recipe view, settings, and grocery list updates to support the importers and planner.
  • Expanded styles and an updated README documenting the new features.

Install / update

Update from Settings → Community plugins in Obsidian, or download main.js, manifest.json, and styles.css from the assets below. Requires Obsidian 1.12.0+.

Full Changelog: 1.0.3...1.1.0

Don't miss a new obsidian-pantry release

NewReleases is sending notifications on new releases.