Recipe Rescaler

Jeff Kaufman

レシピの分量スケーラー

レシピは自分のサイトに置いています。サイトの他の多くの部分と同じく、最初から設計したものではなく、時間をかけて自然に増えていったものです。数年前に材料にチェックボックスを付けるプログレッシブ・エンハンスメントを追加し、今回は分量をスケールできる機能を追加しました。

3倍にしてみた例がこちらです:

これもsolstice songbookに移調機能を追加したときと同じで、LLMに任せられなければ時間をかけることはなかったでしょう。作業はあっという間に終わり、コードもまずまずの出来に見えます。

実装メモ:

  • 分量を増減すると、小さじから大さじ、カップへと単位が自動で切り替わります。はい、今でも体積で計っています。

  • 「3-4 cups」のような数値の範囲にも対応しています。

  • 分数にも対応しています。1 1/4 Cの半分は5/8 Cになります。

すべてに対応しているわけではありません。あれこれ網羅しようとして変なバグを生むより、シンプルで見通しがよく、大半のケースをカバーできるものにしたかったのです。そのため、「2 eggs (or 2T flax and 5T water)」のような複雑な記述では「2 eggs」の部分だけがスケールされます。こうした漏れがあっても分かりやすいように、スケールされた値はすべて太字にしているので、変換されなかった値は視覚的に目立つようになっています。

原文は Jeff Kaufman により に公開されました。

この記事は「muse-spark-1.2-contributor」を使用して翻訳されました。