Этот репозиторий содержит код для приложения Recipe Finder, созданного с использованием Python и Streamlit. Приложение позволяет пользователям искать рецепты на основе ингредиентов и диетических ограничений. Он выполняет вызов API Spoonacular для получения информации о рецепте и отображает результаты в удобном интерфейсе.
Чтобы запустить приложение Recipe Finder, выполните следующие действия:
Клонируйте репозиторий на свой локальный компьютер.
Установите необходимые пакеты, перечисленные в файле requirements.txt
, с помощью pip. Запустите pip install -r requirements.txt
.
Создайте бесплатную учетную запись на Spoonacular, чтобы получить ключ API.
Создайте файл secrets.toml
в корневом каталоге и добавьте в него свой ключ API Spoonacular следующим образом:
[api_key]api_key = "ВАШ_API_KEY_ЗДЕСЬ"
Запустите приложение, выполнив в своем терминале командуstreamlit streamlit run recipe_finder.py
.
Чтобы использовать приложение Recipe Finder, выполните следующие действия:
Введите ингредиенты через запятую (например, курицу, рис, брокколи) в поле ввода.
В раскрывающемся меню выберите любые диетические ограничения, которые вы хотите применить.
Нажмите кнопку «Найти рецепты», чтобы получить список рецептов.
Приложение отображает названия рецептов, время приготовления, размер порции и ссылку на источник для каждого рецепта в виде таблицы.
Питон
Стримлит
Спунакулярный API
Streamlit Поделиться ссылкой
Спунакулярный API