Үй китепканасынын каталогу MyLibrary 1.0

MyLibrary 1.0 үй китепканасынын каталогу жарык көрдү. Программанын коду C++ программалоо тилинде жазылган жана GPLv3 лицензиясы боюнча жеткиликтүү (GitHub, GitFlic). Графикалык колдонуучунун интерфейси GTK4 китепканасын колдонуу менен ишке ашырылат. Программа Linux жана Windows операциялык системаларында иштөөгө ылайыкталган. Даяр пакет AURдагы Arch Linux колдонуучулары үчүн жеткиликтүү.

MyLibrary каталогдор fb2 жана epub китеп файлдары, түздөн-түз жеткиликтүү жана zip архивдер жана баштапкы файлдарды өзгөртпөстөн же алардын жайгашкан жерин өзгөртпөстөн өзүнүн маалымат базасын түзөт. Коллекциянын бүтүндүгүн жана анын өзгөрүшүн контролдоо файлдардын жана архивдердин хэш суммаларынын маалымат базасын түзүү жолу менен ишке ашырылат.

Китептерди издөө ар кандай критерийлер боюнча (автордун фамилиясы, аты, атасынын аты, китептин аталышы, сериясы, жанры) жана fb2 жана epub файлдарын ачуу тутумунда демейки боюнча орнотулган программа аркылуу окуу жүргүзүлдү. Сиз китепти тандаганыңызда, эгер бар болсо, китептин аннотациясы жана мукабасы көрсөтүлөт.

Коллекция менен ар кандай операцияларды жасоого болот: жаңылоо (толук коллекцияны текшерүү жана жеткиликтүү файлдардын хэш суммаларын текшерүү), коллекциянын маалымат базасын экспорттоо жана импорттоо, коллекцияга китептерди кошуу жана китептерди коллекциядан алып салуу. Китептерге тез жетүү үчүн кыстарма механизми түзүлдү.

Source: opennet.ru

Комментарий кошуу