MyLibrary 1.0 uy kutubxonasi katalogi

Uy kutubxonasi kataloglashtiruvchisi MyLibrary 1.0 chiqarildi. Dastur kodi C++ tilida yozilgan va GPLv3 litsenziyasi ostida mavjud (GitHub, GitFlic). Grafik foydalanuvchi interfeysi GTK4 kutubxonasi yordamida amalga oshiriladi. Dastur quyidagi oilaning operatsion tizimlarida foydalanish uchun moslashtirilgan: Linux и WindowsArch foydalanuvchilari uchun Linux Tayyor paket AURda 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

DDoS himoyasi, VPS VDS serverlari bo'lgan saytlar uchun ishonchli hosting sotib oling 🔥 DDoS himoyasi, VPS VDS serverlari bilan ishonchli veb-sayt xostingini sotib oling | ProHoster