DEV Community · Show DEV9/7 22:4845 分
用餐厅公开营养数据构建菜单排名工具
How I Built a Menu-Ranking Tool From a Restaurant's Public Nutrition Data
开发者因厌倦手动浏览菜单计算营养指标,利用Applebee's公开营养数据构建了菜单排名工具。该餐厅网站仅提供逐项营养计算器,无批量导出或API,且部分类别(如自选汉堡)未提供完整宏量营养素数据。开发者将汉堡配料拆分为独立组件(面包、肉饼、奶酪等),最终整理出15个类别共334个项目,并交叉核对两次。排名指标包括每克蛋白质的卡路里(蛋白质效率)和钠密度等。有趣的是,一款“健康”沙拉在钠/蛋白质比上排名比几款汉堡更差,因其蛋白质来自酱料、奶酪和脆条。开发者计划未来先规范化数据模式,并从一开始为每条数据添加来源检查日期。交互式版本已上线:applebeesmenuss.com。