يحتوي هذا المستودع على تعليمات برمجية لتطبيق Recipe Finder الذي تم إنشاؤه باستخدام Python وStreamlit. يتيح التطبيق للمستخدمين البحث عن الوصفات بناءً على المكونات والقيود الغذائية. فهو يقوم باستدعاء API إلى Spoonacular API لاسترداد معلومات الوصفة ويعرض النتائج في واجهة سهلة الاستخدام.
لتشغيل تطبيق Recipe Finder، اتبع الخطوات التالية:
استنساخ المستودع على جهازك المحلي.
قم بتثبيت الحزم المطلوبة المدرجة في ملف requirements.txt
باستخدام النقطة. قم بتشغيل pip install -r requirements.txt
.
قم بإنشاء حساب مجاني على Spoonacular للحصول على مفتاح API.
قم بإنشاء ملف secrets.toml
في الدليل الجذر وأضف مفتاح Spoonacular API الخاص بك إلى الملف كما يلي:
[api_key]api_key = "YOUR_API_KEY_HERE"
قم بتشغيل التطبيق عن طريق تنفيذ الأمر streamlit run recipe_finder.py
في جهازك الطرفي.
لاستخدام تطبيق Recipe Finder، اتبع الخطوات التالية:
أدخل المكونات المفصولة بفواصل (مثل الدجاج والأرز والقرنبيط) في حقل الإدخال.
حدد أي قيود غذائية تريد تطبيقها من القائمة المنسدلة.
انقر فوق الزر "البحث عن وصفات" لاسترداد قائمة الوصفات.
يعرض التطبيق عناوين الوصفات ووقت التحضير وحجم التقديم ورابط المصدر لكل وصفة بتنسيق جدول.
بايثون
ستريمليت
API سبوناكيولار
رابط المشاركة المبسط
API سبوناكيولار