MyLibrary 1.0 uy kutubxonasi katalogi

MyLibrary 1.0 uy kutubxonasi katalogi chiqarildi. Dastur kodi C++ dasturlash tilida yozilgan va GPLv3 litsenziyasi ostida mavjud (GitHub, GitFlic). Grafik foydalanuvchi interfeysi GTK4 kutubxonasi yordamida amalga oshiriladi. Dastur Linux va Windows oilalarining operatsion tizimlarida ishlashga moslashtirilgan. Arch Linux foydalanuvchilari uchun AURda tayyor paket mavjud.

MyLibrary to'g'ridan-to'g'ri mavjud va zip arxivlarida mavjud bo'lgan fb2 va epub kitob fayllarini kataloglaydi va manba fayllarini o'zgartirmasdan yoki ularning joylashuvini o'zgartirmasdan o'z ma'lumotlar bazasini yaratadi. To'plamning yaxlitligi va uning o'zgarishlari fayllar va arxivlarning xesh summalari ma'lumotlar bazasini yaratish orqali nazorat qilinadi.

Kitoblarni turli mezonlar (muallifning familiyasi, ismi, otasining ismi, kitob nomi, seriya, janr) bo'yicha qidirish va fb2 va epub fayllarni ochish tizimida sukut bo'yicha o'rnatilgan dastur orqali o'qish amalga oshirildi. Kitob tanlanganda, agar mavjud bo'lsa, kitobning konspekti va muqovasi ko'rsatiladi.

To'plam bilan turli operatsiyalarni bajarish mumkin: yangilash (butun to'plam tekshiriladi va mavjud fayllarning xesh summalari tekshiriladi), to'plam ma'lumotlar bazasini eksport qilish va import qilish, to'plamga kitoblar qo'shish va kitoblarni to'plamdan o'chirish. Kitoblarga tezkor kirish uchun xatchoβ€˜p mexanizmi yaratildi.

Manba: opennet.ru

a Izoh qo'shish