API احترافي لاستخراج بيانات ملفات مجلد Google Drive
قمت بتطوير واجهة برمجية (API) باستخدام إطار FastAPI بلغة Python، تتيح للمستخدم إدخال رابط مجلد من Google Drive، ومن ثم يتم:
استخراج معرف المجلد (Folder ID) تلقائيًا.
الاتصال بخدمة Google Drive API عبر حساب خدمة (Service Account).
قراءة كافة الملفات داخل المجلد (غير المحذوفة).
استخراج معلومات شاملة عن كل ملف، تشمل:
اسم الملف.
تاريخ الإنشاء.
نوع الملف (PDF, Excel, Python... إلخ).
الحجم بالبايت.
تصدير النتائج تلقائيًا إلى ملف Excel يمكن تحميله.
واجهة API جاهزة للاستخدام من أي تطبيق أو نظام خارجي.
معالجة ذكية للأخطاء لضمان استقرار الأداء.
التقنيات المستخدمة:
Python,FastAPI,Google Drive API,OAuth2 (Service Account),Pandas,Excel Export (via`pandas.to_excel`)
الفائدة العملية:
هذا المشروع مناسب للفرق أو الأفراد الذين يعملون بكثافة على Google Drive ويريدون تتبع الملفات وتحليلها بسهولة، أو لأغراض أرشفة الملفات والتقارير.