Kindle Books

1 دقيقة قراءة

نظرة عامة

موقع يتيح البحث في مجموعة تضم حوالي 8000 كتاب إلكتروني بصيغ متنوعة: mobi، epub، azw3، kfx، pdf.

الواجهة

آلية العمل

  1. أنشأت سكربت Python يستخدم جلسة Telegram لجلب الملفات من قناة
  2. يقوم السكربت بتحميل كل ملف ورفعه إلى Google Drive
  3. تم تشغيل السكربت على Google Cloud Console
  4. ينتج ملف CSV يحتوي على اسم الكتاب ومعرفات Telegram و Drive

المميزات

  • البحث في الكتب
  • حفظ الكتب في المفضلة
  • تحميل الكتب من Google Drive

البنية التقنية

  • الواجهة: Vue.js + Tailwind CSS (Netlify)
  • الخادم: Node.js + Express (Heroku)
  • قاعدة البيانات: MongoDB Atlas
  • التخزين: Google Drive API

الأداء

التطبيق يتحمل بسهولة 100 ألف طلب، بينما النسخة السابقة بـ Python/Flask/MySQL فشلت بعد 500 طلب فقط.

اختبار الأداء

شارك المقالة
خريطة الروابط
صفحات وسوم

مقالات ذات صلة