تم إصدار برنامج فهرس المكتبة المنزلية MyLibrary 3.2. تمت كتابة الكود البرمجي بلغة البرمجة C++ وهو متاح (GitHub، GitFlic) بموجب ترخيص GPLv3. يتم تنفيذ واجهة المستخدم الرسومية باستخدام مكتبة GTK4. تم تكييف البرنامج للعمل على أنظمة التشغيل Linux و Windows. بالنسبة لمستخدمي Arch Linux، يتوفر برنامج نصي لبناء الحزمة جاهزًا في AUR. يتوفر برنامج تثبيت تجريبي لمستخدمي Windows.
تقوم MyLibrary بفهرسة ملفات الكتب بتنسيقات fb2 وepub وpdf وdjvu، وهي متاحة مباشرة ومعبأة في الأرشيفات (zip و7z وjar وcpio وiso وtar وtar.gz وtar.bz2 وtar.xz وrar) و يقوم بإنشاء قاعدة بيانات خاصة به دون تغيير الملفات المصدر أو تغيير موضعها. يتم التحكم في سلامة المجموعة وتغييراتها من خلال إنشاء قاعدة بيانات لمجموعات التجزئة من الملفات والمحفوظات.
تم تنفيذ البحث عن الكتب حسب معايير مختلفة (الاسم الأخير، الاسم الأول، الاسم الأوسط للمؤلف، عنوان الكتاب، السلسلة، النوع) وقراءتها من خلال البرنامج المثبت افتراضيا في النظام لفتح تنسيقات الملفات المقابلة. عند تحديد كتاب، سيتم عرض ملخص الكتاب والغلاف، إذا كان متاحًا. يدعم عرض قائمة الملفات المضمنة في مجموعة وقائمة الكتب المضمنة في ملف معين.
من الممكن إجراء عمليات مختلفة مع المجموعة: التحديث (يتم فحص المجموعة بأكملها والتحقق من مجموعات التجزئة للملفات المتاحة)، وتصدير قاعدة بيانات المجموعة واستيرادها، وإضافة الكتب إلى المجموعة وحذف الكتب من المجموعة، وإضافة مجلدات تحتوي على كتب إلى المجموعة، وإضافة أرشيفات تحتوي على كتب إلى المجموعة، ونسخ الكتب من المجموعة إلى مجلد عشوائي، ونقل الكتب من مجموعة إلى أخرى. تتوفر إمكانية التحرير اليدوي لسجلات الكتب في قاعدة البيانات. تم إنشاء آلية الإشارة المرجعية للوصول السريع إلى الكتب.
تغيرات مذهلة:
- تمت إضافة معالجة البيانات الوصفية لملفات djvu.
- تمت إضافة نافذة إعدادات المظهر.

- تم تغيير تنسيق قاعدة بيانات الإشارات المرجعية (يتم الحفاظ على التوافق مع التنسيق القديم، ولكن يُنصح المستخدمين بإعادة إنشاء الإشارات المرجعية يدويًا).
- تحتوي نافذة الإشارات المرجعية الآن على وظيفة تصفية لعرض الإشارات المرجعية.
- تم إصلاح الانحدار الذي منع البناء بإصدارات gtkmm الأقدم من 4.8.
- تم تحديث أيقونة التطبيق.
- تغييرات وإصلاحات طفيفة أخرى.
إمكانية تخصيص المظهر:


المصدر: opennet.ru

