عن المشروع
Pick-a-Recipe هو تطبيق Python مستضاف ذاتيًا يحوّل فيديوهات الطبخ على وسائل التواصل الاجتماعي إلى وصفات منظمة. يقوم بتنزيل الفيديوهات باستخدام yt-dlp، ونسخ الصوت باستخدام faster-whisper، واستخراج النص الظاهر على الشاشة باستخدام نماذج لغوية كبيرة قادرة على الرؤية، وإنشاء وصفة منظمة عبر مزوّد ذكاء اصطناعي قابل للتهيئة. تشمل المزوّدات المدعومة OpenAI وGoogle Gemini وAnthropic وأي نقطة نهاية متوافقة مع OpenAI مثل OpenRouter أو Groq أو نسخة Ollama محلية.
يمكن للتطبيق رفع الوصفات المكتملة تلقائيًا إلى مديري الوصفات Tandoor أو Mealie. كما يقدّر التغذية لكل حصة من جدول أغذية مدمج وعمليات بحث اختيارية في Open Food Facts، ويستخرج صورة للطبق مع إمكانية الاختيار اليدوي، ويوفر واجهة ويب مع تحديثات تقدّم فورية. يتيح وضع PWA مشاركة روابط الفيديو مباشرة من أجهزة Android أو iOS، ويمكن لتطبيق Android مرافق المصادقة باستخدام رموز bearer.
المصادقة مطلوبة وتدعم حسابات محلية باسم مستخدم وكلمة مرور مع تجزئة Argon2id أو تسجيل دخول موحّد عبر OpenID Connect من مزوّدات مثل Authentik وAuthelia وKeycloak وغيرها. يتوفر النشر عبر Docker Hub بصور متعددة المعماريات، أو Docker Compose، أو التثبيت اليدوي. يتضمن المشروع واجهة سطر أوامر للمعالجة الدفعية والاختبار، بالإضافة إلى إشعارات ويب اختيارية عند اكتمال الاستخراج أو فشله أو طلبات الموافقة.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.