Toimunud on koduraamatukogu kataloogi MyLibrary 1.0 väljaandmine. Programmikood on kirjutatud C++ programmeerimiskeeles ja on saadaval (GitHub, GitFlic) GPLv3 litsentsi all. Graafiline kasutajaliides on realiseeritud GTK4 teegi abil. Programm on kohandatud töötama Linuxi ja Windowsi perekondade operatsioonisüsteemides. Arch Linuxi kasutajatele on AUR-is saadaval valmispakett.
MyLibrary kataloogib nii otse ligipääsetavaid kui ka zip-arhiivi pakitud fb2- ja epub-raamatufaile ning loob oma andmebaasi ilma algseid faile või nende asukohta muutmata. Kollektsiooni terviklikkust ja selle muudatusi jälgitakse failide ja arhiivide räsisummade andmebaasi loomisega.
Süsteemis vaikimisi installitud fb2- ja epub-failide avamise programmi abil on võimalik otsida raamatuid erinevate kriteeriumide järgi (autori perekonnanimi, eesnimi, keskmine nimi, raamatu pealkiri, sari, žanr) ja lugeda neid. Raamatu valimisel kuvatakse raamatu märkus ja kaas, kui need on olemas.
Kollektsiooniga on võimalik teha mitmesuguseid toiminguid: uuendamine (kontrollitakse kogu kollektsiooni ja kinnitatakse saadaolevate failide räsisummasid), kollektsiooni andmebaasi eksportimine ja importimine, raamatute lisamine kollektsiooni ja raamatute kustutamine kollektsioonist. Raamatutele kiireks juurdepääsuks on loodud järjehoidjate mehhanism.
Allikas: opennet.ru
