MyLibrary 2.1 ev kitabxanası kataloqatoru buraxıldı. Proqram kodu C++ dilində yazılıb və GPLv3 lisenziyası altında (GitHub, GitFlic) mövcuddur. Qrafik istifadəçi interfeysi GTK4 kitabxanası vasitəsilə həyata keçirilir. Proqram aşağıdakı ailənin əməliyyat sistemlərində istifadə üçün uyğunlaşdırılıb: Linux и WindowsArch istifadəçiləri üçün Linux Hazır paket AUR-da mövcuddur.
MyLibrary, fb2, epub, pdf, djvu formatlarında, həm birbaşa əldə edilə bilən, həm də arxivlərdə qablaşdırılan kitab fayllarını kataloqlar 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.
Kitabların axtarışı müxtəlif meyarlardan (müəllifin soyadı, adı, atasının adı, kitabın adı, seriyası, janrı) və müvafiq fayl formatlarını açmaq üçün sistemdə standart olaraq quraşdırılmış proqram vasitəsilə oxunmaqla həyata keçirilib. Kitabı seçdiyiniz zaman, əgər varsa, kitabın xülasəsi və üz qabığı göstərilir.
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 çıxarılması, kitabların kolleksiyadan surətinin çıxarılması ixtiyari qovluğa. Kitablara sürətli çıxış üçün əlfəcinləmə mexanizmi yaradılmışdır.
Yeni versiyada:
- .7z, .jar, .cpio, .iso, .a, .ar, .tar, .tgz, .tar.gz, .tar.bz2, .tar.xz, .rar arxivləri üçün əlavə dəstək
- GTK 4.10-a (gtkmm 4.10) keçid tamamlandı. GTK4 və gtkmm-4.0 kitabxanalarının əvvəlki versiyaları ilə uyğunluq qorunur.
- Kolleksiyaları tez bir zamanda yeniləmək imkanı əlavə edildi (haş məbləğlərini yoxlamadan, yalnız fayl adlarına görə).
- Görünüşdə kiçik dəyişikliklər.
- Digər kiçik təkmilləşdirmələr və düzəlişlər.

Mənbə: opennet.ru
