MyLibrary 3.2 ev kitabxana kataloqerinin buraxılışı baş tutdu. Proqram kodu C++ proqramlaşdırma dilində yazılmışdır və GPLv3 lisenziyası altında mövcuddur (GitHub, GitFlic). Qrafik istifadəçi interfeysi GTK4 kitabxanasından istifadə etməklə həyata keçirilir. Proqram Linux və Windows əməliyyat sistemlərində işləmək üçün uyğunlaşdırılmışdır. Arch Linux istifadəçiləri üçün AUR-da hazır paket qurma skripti mövcuddur. Təcrübəli quraşdırıcı Windows istifadəçiləri üçün əlçatandır.
MyLibrary kataloqları fb2, epub, pdf, djvu formatlarında olan, həm birbaşa, həm də arxivlərdə qablaşdırılan kitab faylları (zip, 7z, jar, cpio, iso, tar, tar.gz, tar.bz2, tar.xz, rar) və mənbə faylları dəyişdirmədən və ya onların mövqeyini dəyişmədən öz verilənlər bazasını yaradır. Kolleksiyanın bütövlüyünə və onun dəyişikliklərinə nəzarət faylların və arxivlərin hash məbləğlərinin məlumat bazasının yaradılması yolu ilə həyata keçirilir.
Müxtəlif meyarlar (müəllifin soyadı, adı, atasının adı, kitabın adı, seriyası, janrı) üzrə kitabların axtarışı və müvafiq fayl formatlarının açılması üçün sistemdə standart olaraq quraşdırılmış proqram vasitəsilə oxunması həyata keçirilib. Kitabı seçdiyiniz zaman, əgər varsa, kitabın xülasəsi və üz qabığı göstərilir. Kolleksiyaya daxil edilmiş faylların siyahısını və xüsusi fayla daxil edilmiş kitabların siyahısını göstərməyi dəstəkləyir.
Kolleksiya ilə müxtəlif əməliyyatlar mümkündür: yeniləmə (bütün kolleksiya yoxlanılır və mövcud faylların hash məbləğləri yoxlanılır), kolleksiya məlumat bazasının ixracı və idxalı, kolleksiyaya kitabların əlavə edilməsi və kolleksiyadan kitabların silinməsi, kolleksiyaya kitabları olan qovluqların əlavə edilməsi, kolleksiyaya kitabları olan arxivlərin əlavə edilməsi, kolleksiyadan kitabların köçürülməsi, özbaşına kolleksiyadan kitab kolleksiyasına köçürülməsi. Verilənlər bazasında kitab qeydlərinin əl ilə redaktə edilməsi mümkündür. Kitablara sürətli çıxış üçün əlfəcin mexanizmi yaradılmışdır.
Əhəmiyyətli dəyişikliklər:
- Djvu fayllarının metadatasının işlənməsi əlavə edildi.
- Görünüş parametrləri pəncərəsi əlavə edildi.

- Əlfəcin verilənlər bazası formatı dəyişdirildi (köhnə formatla uyğunluq qorunub saxlanılır, lakin istifadəçilərə əlfəcinləri əl ilə yenidən yaratmaları tövsiyə olunur).
- Əlfəcinlər pəncərəsində indi əlfəcinləri göstərmək üçün filtrləmə funksiyası var.
- 4.8-dən köhnə gtkmm versiyaları ilə qurulmasına mane olan reqressiya düzəldildi.
- Tətbiq simvolu yeniləndi.
- Digər kiçik dəyişikliklər və düzəlişlər.
Görünüşü fərdiləşdirmək imkanı:


Mənbə: opennet.ru

