MyLibrary 1.0 مفهرس مكتبة منزلية

تم إطلاق MyLibrary 1.0 مفهرس المكتبة المنزلية. تمت كتابة كود البرنامج بلغة البرمجة C ++ وهو متاح (GitHub، GitFlic) بموجب ترخيص GPLv3. يتم تنفيذ واجهة المستخدم الرسومية باستخدام مكتبة GTK4. تم تكييف البرنامج للعمل في أنظمة تشغيل عائلات Linux و Windows. لمستخدمي Arch Linux ، تتوفر حزمة جاهزة في AUR.

تقوم MyLibrary بفهرس ملفات fb2 و epub ، سواء كانت متوفرة مباشرة أو في أرشيفات مضغوطة ، وتقوم بإنشاء قاعدة بيانات خاصة بها دون تغيير الملفات المصدر أو تغيير موقعها. يتم التحكم في سلامة المجموعة وتغييراتها من خلال إنشاء قاعدة بيانات لمجموعات هاش للملفات والمحفوظات.

البحث عن الكتب بمعايير مختلفة (الاسم الأخير ، الاسم الأول ، اسم العائلة للمؤلف ، عنوان الكتاب ، السلسلة ، النوع) وقراءتها من خلال البرنامج المثبت افتراضيًا في نظام فتح ملفات fb2 و epub. عند تحديد كتاب ، يتم عرض الملخص وغلاف الكتاب ، إذا كان متاحًا.

من الممكن إجراء عمليات مختلفة مع المجموعة: التحديث (يتم فحص المجموعة بأكملها ويتم التحقق من مجموعات تجزئة الملفات المتاحة) ، وتصدير قاعدة بيانات المجموعة واستيرادها ، وإضافة الكتب إلى المجموعة ، وحذف الكتب من المجموعة. تم إنشاء آلية مرجعية للوصول السريع إلى الكتب.

المصدر: opennet.ru

إضافة تعليق