هذا النظام المتكامل يجمع بين نظام قاعدة بيانات لتخزين بيانات البحث، نظام بث مباشر لعرض عملية البحث في الوقت الفعلي، وإطار عمل لجمع البيانات من مواقع مواد البناء في المملكة العربية السعودية.
- نظام قاعدة البيانات: لتخزين واسترجاع بيانات البحث والمواد المجمعة
- نظام البث المباشر: لعرض عملية البحث وجمع البيانات في الوقت الفعلي
- إطار عمل جمع البيانات: لجمع بيانات مواد البناء من مختلف المصادر عبر الإنترنت
- وكلاء البحث المتخصصة: وكيل البحث على الويب، وكيل تحليل المحتوى، وكيل التحقق من الحقائق
- واجهة مستخدم Gradio: واجهة تفاعلية سهلة الاستخدام
- جمع بيانات مواد البناء من مواقع مختلفة
- عرض عملية البحث وجمع البيانات في الوقت الفعلي
- تحليل البيانات المجمعة واستخراج الرؤى
- التحقق من صحة المعلومات
- تخزين البيانات في قاعدة بيانات منظمة
- تصدير البيانات بتنسيقات مختلفة (JSON، CSV، Excel)
- واجهة مستخدم سهلة الاستخدام
- Python 3.8 أو أحدث
- المكتبات المذكورة في ملف requirements.txt
- قم بإنشاء بيئة Python افتراضية (اختياري ولكن موصى به):
python -m venv venv
source venv/bin/activate # لنظام Linux/Mac
venv\Scripts\activate # لنظام Windows- قم بتثبيت المتطلبات:
pip install -r requirements.txtقم بتشغيل النظام باستخدام الأمر التالي:
python main.pyسيتم فتح واجهة المستخدم في المتصفح على العنوان التالي:
http://localhost:7860
- قم بإنشاء مشروع جديد من نوع Gradio في Hugging Face Spaces
- قم بتحميل جميع الملفات إلى المشروع
- سيتم تشغيل التطبيق تلقائياً باستخدام ملف app.py
main.py: نقطة الدخول الرئيسية للنظامapp.py: ملف تطبيق Hugging Faceintegrated_system.py: النظام المتكاملdata_collection_framework.py: إطار عمل جمع البياناتmaterials_scraper.py: محركات زحف مواقع مواد البناءtest_integrated_system.py: اختبارات النظام المتكاملdocumentation_ar.md: توثيق شامل باللغة العربيةrequirements.txt: متطلبات النظام
للحصول على توثيق شامل باللغة العربية، يرجى الاطلاع على ملف documentation_ar.md.
هذا المشروع مرخص بموجب رخصة MIT.
إذا واجهت أي مشاكل أو كان لديك أي استفسارات، يرجى فتح مشكلة جديدة في صفحة المشروع.