Show HN: Onlyrecipe 2.0 – I added all features HN requested – 4 years later

Core value and reception

  • Many commenters are enthusiastic: the tool solves a widely-felt pain of cluttered, ad-heavy recipe sites and AI-churned content.
  • People like the clean layout, grocery-list integration, scaling, timers, cross-device sync, and that it works in a regular browser (not just mobile apps).
  • Several say this replaces homegrown attempts they’d been building; Paprika is cited as the main incumbent.

Parsing coverage and reliability

  • Works well for many sites but fails on some that lack standard recipe schema (e.g., certain blogs).
  • Author confirms primary use of JSON-LD/schema data; is adding an LLM-based fallback for “schema-less” pages.
  • Some specific misparses: yields (“2 dozen” → “2 servings”), ingredient units (“12 ounces” → “12 ounce”), instructions that don’t scale, and non-amount number words getting converted inside directions.
  • Importers from other apps (Paprika, PlanToEat) and CSV are requested and partially implemented.

UX, accessibility, and performance

  • Web app criticized for:
    • Hijacking the browser back button and creating circular history / infinite loops.
    • Laggy animations and heavy transitions that make navigation feel slow.
    • Poor keyboard navigation (arrow/PgUp/PgDn), oversized images, and issues with desktop layout (line breaks, multi-page prints).
  • Inability to select text for copy/paste raises accessibility and screen-reader concerns.
  • Signup and email confirmation initially broken; password manager autofill hints are missing.
  • Requested enhancements:
    • Print-only core recipe (no photos/metadata), Windows app, ingredient highlighting in steps, random recipe / recipe-of-the-day, clearer pricing before signup, better scaling (including <1x) and syncing of quantities within instructions.

Unit conversion and measurement debate

  • Conversion engine currently over-precise (e.g., 391.32 g) and sometimes wrong (Greek yogurt density) or blindly converts where it shouldn’t (“cut in 0.50 lengthwise”).
  • Long subthread debates:
    • Rounding vs precision; most agree 2–3 significant figures is enough.
    • Cups vs grams, especially for flour and bread: some say volume is fine; several bakers argue only weight yields consistency.
    • Metric vs imperial defaults; different cup/tablespoon standards by country; spoons and cups still common in Europe.
  • Suggestions: round values, keep tbsp/tsp, show both volume and mass, prefer weight where possible.

Implementation and infrastructure challenges

  • Author notes major unexpected complexity in subscription handling (trials, upgrades, cross-device sync), ultimately offloaded to RevenueCat.
  • Self-hosting Supabase and setting up reliable email (AWS SES, spam/reputation issues) described as painful.
  • Scraping around Cloudflare uses rotating datacenter IPs and a residential fallback (Raspberry Pi at home); commercial residential proxy services are mentioned.