Naposledy aktualizováno: 2026-11-09
Otázka, jak napsat recept, který se dá vařit přímo z papíru, má jednu základní odpověď: každý takový recept sdílí tutéž strukturu. Nadpis, který říká, co je to za jídlo a kolik ho vznikne; seznam ingrediencí, v němž každý řádek nese množství, jednotku a samotnou ingredienci; a pak uspořádané kroky, po jedné činnosti, s časy tam, kde čas hraje roli. To je standardní formát, a zároveň tvar, který očekávají aplikace na recepty, parsery i vyhledávače. Tato příručka projde formát řádek po řádku, dá vám šablonu ke zkopírování a ukáže, co parser čte z toho, co jste napsali, takže recept psaný pro člověka se bez přepisování promění ve strukturovaná data.
Zkopírujte si tuto šablonu a vyplňte závorky. Všechno, co dobrý recept potřebuje, je popsaný řádek:
<Název jídla> — pro <počet> porcí
Ingredience
- <množství> <jednotka> <ingredience>, <úprava, např. nadrobno>
- <množství> <jednotka> <ingredience>
Postup
1. <jedna činnost>, <čas, pokud má krok čas>
2. <další činnost>, navazující na tu předchozí
...
Poznámky
- <co byste řekli kamarádovi: náhrady, skladování, varování>
Tři konvence odvedou největší část práce. Množství a jednotky stojí na začátku řádku s ingrediencí, oddělené od samotné ingredience, takže „2 hrnky mouky" je lepší než „mouka, 2 hrnky" a obojí je lepší než „trochu mouky". Kuchař čte seznam od množství, takže číslo na začátku dovolí sáhnout po hrnci a váze, dřív než dočtete konec řádku. Úprava patří za ingredienci, za čárku: „1 cibule, nadrobno". A kroky zůstávají jednotlivé: jedna činnost na očíslovaný krok, protože krok, který říká „nakrájejte cibuli a pusťte se do omáčky", se na papíře rozpadne na dva a zmate každého, kdo se přidá v půlce vaření.
Tytéž konvence, které pomáhají člověku, pomáhají i parseru. Parser čte recept s ohledem na množství, jednotky, názvy ingrediencí a časy, a čistěji jsou zapsané, tím víc uhodne při prvním průchodu. Co z typických řádků vznikne:
| Napsali jste | Parser přečte | Vznikne z toho |
|---|---|---|
| 2 hrnky mouky | množství 2, jednotka hrnky, ingredience mouka | řádek ingredience se strukturovaným množstvím |
| Sůl podle chuti | ingredience sůl, bez pevného množství | řádek ingredience, množství zůstává otevřené |
| 1 cibule, nadrobno | ingredience cibule, úprava nadrobno | řádek ingredience s poznámkou úpravy |
| Dusit 20 minut | činnost plus doba trvání | krok s připojeným časovačem na 20 minut |
| Péct na 180 °C dozlatova | činnost, teplota, signál hotového | krok s teplotou ponechanou na místě |
| Odstavec o vaší babičce | próza, ne řádek receptu | ignorovaný nebo špatně zařazený — příběhy nepatří do těla receptu |
Poslední řádek je nejčastější chyba. Příběhy patří do poznámky nebo do vlastního příspěvku; uvnitř seznamu ingrediencí nebo kroků nedají parseru ani kuchaři nic, nač by mohl sáhnout.
Pokud už je recept napsaný, v jakémkoli formátu, nemusíte ho přepisovat, abyste se dostali ke struktuře. momoChef importuje recept z adresy URL, z příspěvku na sociální síti, z fotky nebo z textu, který vložíte sami, a rozebere ho na pole z oben: ingredience s množstvími, kroky s časy, výživové hodnoty tam, kde je má zdroj. Při importu z adresy URL momoChef ponechává zdroj uložený spolu s receptem, takže je pořád jasné, odkud recept pochází. Žije-li recept na webové stránce, uloží ho rozšíření prohlížeče bez kopírování a vkládání. Rozbor v náhledu je editovatelný, než se cokoli uloží, a přesně tam opravíte řádky, na kterých záleží; recept zůstává editovatelný i potom, takže import je první návrh, ne rozsudek. Na momochef.com/try je veřejné demo, které parsuje text přímo v prohlížeči, bez účtu — hodí se, když chcete vidět, jak se jeden z vašich vlastních receptů rozpadne na části, než ho kamkoli importujete.
Ručně psané recepty se importují jako fotky. Import fotky je součástí Premium, $0.99 měsíčně nebo $9.99 ročně, a čte kartičku stejným způsobem: text ven, strukturovaný recept dovnitř, editovatelný náhled před uložením. Rukopis se různí, takže čtěte náhled proti kartičce, zvlášť u množství — rozmazaná „1" a „7" dělí jediný tah. V pochybnostech přepište nejisté údaje do náhledu ručně — náhled je editovatelný přesně proto. Samotná kartička zůstane tam, kde je; smysl importu je v tom, že recept už nezávisí na papíru, a vytištěná kopie může místo něj zpátky na lednici.
Funguje ten formát pro každý druh receptu? Ano, se zdravým rozumem. Polévka chce uspořádané kroky s časy; schéma sušenek může chtít kroky sdružené po částech (těsto, náplň, skládání). Nechte kostru a ohněte střed: částmi jsou nadpis, výnos, řádky ingrediencí, uspořádané kroky, poznámky.
Musí být gramatika přesná, aby parser fungoval? Ne. Parsery zvládnou volné formulace; potřebují množství, jednotku a ingredienci blízko sebe na řádku a kroky v pořadí. „2 hrnky mouky" i „mouka, 2 hrnky" se parsují obojí; „trochu" nenese žádné množství.
A co metrické míry? Libovolný systém, zapsaný stejně: nejdřív množství, pak jednotka, ingredience naposled. Přepočet uděláte jednou při zápisu, ne později v půlce vaření. Držte se jednoho systému na recept, protože smíšené jednotky na jednom seznamu jsou problém pro kuchaře dřív než pro parsery.
Proč můj rozbor něco přehlédl? Parsery čtou vzorce a některé recepty se jim brání: množství zakopaná v postupu, neobvyklé jednotky, kroky, které se slévají. Opravte to v editovatelném náhledu a oprava se vrátí do parsera — proto jsou importy s časem lepší právě ve vašich receptech.
Je v pořádku importovat recept, který napsal někdo jiný? Import ukládá recept do vaší vlastní knihovny k vaření, se zdrojem ponechaným u receptu, takže je stále jasné, odkud pochází. Publikovat nebo dávat dál cizí recept jako vlastní je úplně jiná věc — a něco, co import nedělá.
Začněte maličko: vezměte recept, který jste napsali, nebo kartičku, kterou vám někdo dal, vložte ho do dema na momochef.com/try a sledujte, jak se rozpadne na ingredience a kroky. momoChef můžete začít používat zdarma a funguje ve webové aplikaci nebo v aplikaci pro iOS.