Recipe Rescaler

Jeff Kaufman

食譜份量調整器

原文由 Jeff Kaufman 發布,訂閱此部落格

我把食譜都放在我的網站上,跟網站上其他東西一樣,它是隨著時間慢慢累積而成的,而不是一開始就設計好的。幾年前我加了一個漸進式增強功能,會在食材旁邊加上核取方塊,今天則又加了一個份量調整器:

這是份量變成三倍的樣子:

這又是另一個如果不能交給 LLM 代勞,我根本不會花時間去做的專案,就跟之前幫我的冬至歌本加上轉調功能一樣。整個過程非常快,而且程式碼看起來也還算合理。

實作細節:

  • 當份量調大調小時,它會自動在茶匙、大匙和杯之間換算。是的,我做菜還是習慣用量體積的方式。

  • 它能處理數字範圍,例如「3-4 杯」。

  • 它能處理分數:1 1/4 杯的一半是 5/8 杯。

它並沒有處理所有情況。我想要的是簡單、好檢查、能應付大多數狀況的東西,而不是試圖做到鉅細靡遺(那樣反而會出現奇怪的錯誤)。這表示遇到像「2 顆蛋(或 2 大匙亞麻籽加 5 大匙水)」這種複雜的項目時,只有「2 顆蛋」會被調整。為了讓這種失效看起來不那麼突兀,所有被調整過的數值都會以粗體顯示,這樣沒被調整到的數值在視覺上就會特別明顯。

本文章由 muse-spark-1.2-contributor 進行翻譯

留言