إصدار مفهرس المكتبة المنزلية MyLibrary 2.1

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

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

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

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

новой версии:

  • تمت إضافة دعم لأرشيفات .7z و.jar و.cpio و.iso و.a و.ar و.tar و.tgz و.tar.gz و.tar.bz2 و.tar.xz و.rar
  • تم الانتهاء من الانتقال إلى GTK 4.10 (gtkmm 4.10). يتم الحفاظ على التوافق مع الإصدارات السابقة من مكتبات GTK4 وgtkmm-4.0.
  • تمت إضافة القدرة على تحديث المجموعات بسرعة (دون التحقق من مجموع التجزئة، فقط من خلال أسماء الملفات).
  • تغييرات طفيفة في المظهر.
  • تحسينات وإصلاحات طفيفة أخرى.

إصدار مفهرس المكتبة المنزلية MyLibrary 2.1


المصدر: opennet.ru

إضافة تعليق