MyLibrary 1.0 ev kitabxanası kataloqu

MyLibrary 1.0 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 ailələrinin ə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 mövcuddur.

MyLibrary həm bilavasitə mövcud olan, həm də zip arxivlərində olan fb2 və epub kitab fayllarını kataloqlar və mənbə faylları dəyişdirmədən və ya onların yerini dəyişmədən öz verilənlər bazasını yaradır. Kolleksiyanın və onun dəyişikliklərinin bütövlüyü faylların və arxivlərin hash məbləğlərinin verilənlər bazası yaratmaqla idarə olunur.

Kitabların fb2 və epub fayllarının açılması sistemində standart olaraq quraşdırılmış proqram vasitəsilə müxtəlif meyarlar (müəllifin soyadı, adı, atasının adı, kitabın adı, seriya, janr) axtarışı və oxunması həyata keçirilib. Kitab seçildikdə, ə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ə kitabların kolleksiyadan silinməsi. Kitablara sürətli çıxış üçün əlfəcin mexanizmi yaradılmışdır.

Mənbə: opennet.ru

Добавить комментарий