f00 /trn

v0.1.1 · MIT · trn.f00.sh

Tabular Recipe Notation

Convert any recipe into a dense process matrix — ingredient rows × chronological stages. Inspired by Cooking for Engineers. Rule-based works offline; optional LLM path for high-quality labels.

Convert

How to read this table

  1. Left column = ingredients with quantities (grouped by mixture).
  2. Columns to the right = process timeline (read left → right). No stage header row — action text lives in the cells.
  3. An action spanning several rows means those ingredients are handled as one mixture (Cooking for Engineers rowspan).
  4. Blank cells under an action are still in that mixture.
  5. Two actions in one column = parallel work (e.g. dry mix while butter softens).

Run locally · documents

pip install streamlit recipe-scrapers openai requests beautifulsoup4
streamlit run app.py